Maintenant que Mecab est installé, installez Cabocha 0.67 et appelez-le depuis Ruby et Python.
$ wget http://crfpp.googlecode.com/files/CRF%2B%2B-0.58.tar.gz
$ tar zvxf CRF++-0.58.tar.gz
$ cd CRF++-0.58
$ ./configure
$ make
$ sudo make install
$ ls /usr/local/lib
$ sudo ldconfig
$ cd ~
$
$ wget http://cabocha.googlecode.com/files/cabocha-0.67.tar.bz2
$ tar xjvf cabocha-0.67.tar.bz
$ cd cabocha-0.67
$ ./configure --with-charset=UTF8 --with-posset=IPA
$ make
$ sudo make install
$ sudo ldconfig
$ cabocha
$ cabocha
Le client d'à côté est un client qui mange souvent des kakis
à côté de-D
Les clients-----D
Souvent---D
kaki-D
C'est un client qui mange
EOS
$ cd ruby
$ /opt/ruby/current/bin/ruby extconf.rb
$ make
$ sudo make install
$ /opt/ruby/current/bin/ruby test.rb
$ sudo vi setup.py
return cmd1(str).split() ←def cmd2(str):Changer le contenu(1 lieu)
/usr/local/bin/cabocha-config ←cabocha-Changer de configuration(4 lieux)
$ sudo /opt/python/current/bin/python setup.py build_ext
$ sudo /opt/python/current/bin/python setup.py install
$ sudo ldconfig
$ cd ../python/
$ sudo vi test.py
print(c.parseToString(sentence))← imprimer()Sortir
print(tree.toString(CaboCha.FORMAT_TREE))← Idem()Sortir
print(tree.toString(CaboCha.FORMAT_LATTICE))← Similaire
$ /opt/python/current/bin/python test.py
Taro-----------D
cette-D |
Livre---D |
Jiro-D |
vu-D |
Aux femmes-D
Je l'ai remis.
EOS
Taro-----------D
cette-D |
Livre---D |
Jiro-D |
vu-D |
Aux femmes-D
Je l'ai remis.
EOS
* 0 6D 0/1 -2.457381
Taro substantif,Nomenclature propriétaire,Nom d'une personne,Nom,*,*,Taro,Taro,Taro
Est un assistant,Assistance,*,*,*,*,Est,C,sensationnel
* 1 2D 0/0 1.509507
Cet accessoire,*,*,*,*,*,cette,cette,cette
* 2 4D 0/1 0.091699
Cette nomenclature,Général,*,*,*,*,Livre,Hong,Hong
Auxiliaire,Assistant de cas,Général,*,*,*,À,Wo,Wo
* 3 4D 1/2 2.359707
Deux nomenclatures,nombre,*,*,*,*,deux,ré,ré
Ro substantif,Général,*,*,*,*,Ro,Rowe,Faible
Auxiliaire,Assistant de cas,Général,*,*,*,À,Wo,Wo
* 4 5D 0/1 1.416783
Look verbe,Indépendance,*,*,Un pas,Type continu,à voir,Mi,Mi
Verbe auxiliaire,*,*,*,Spécial,Forme basique,Ta,Ta,Ta
* 5 6D 0/1 -2.457381
Nomenclature féminine,Général,*,*,*,*,Femme,Josei,Josei
Auxiliaire,Assistant de cas,Général,*,*,*,À,ré,ré
* 6 -1D 0/1 0.000000
Verbe passant,Indépendance,*,*,Ligne Godan / Sa,Type continu,remettre,je,je
Verbe auxiliaire,*,*,*,Spécial,Forme basique,Ta,Ta,Ta
.. symbole,Phrase,*,*,*,*,。,。,。
EOS
Fini.
Recommended Posts