ラベル CaboCha の投稿を表示しています。 すべての投稿を表示
ラベル CaboCha の投稿を表示しています。 すべての投稿を表示

2011年3月28日月曜日

TinySVMのインストール



YamChaのインストールCaboChaのインストール方法を先日述べましたが、
実は必須のソフトウェアのインストール方法については述べていませんでした。
それが今回の題材である、TinySVMです。

まぁ、英語だらけでよくわからんが、単純にSupport Vector Machinesという学習アルゴリズムの実装ということだそうです。
CaboChaの自己学習機能を利用する場合には必須のソフトウェアです。

では以下、wgetmake installまでのコードです。


$ wget http://chasen.org/~taku/software/TinySVM/src/TinySVM-0.09.tar.gz
$ tar zxvf TinySVM-0.09.tar.gz
$ cd TinySVM-0.09/
$ ./configure
$ make
$ make check
$ sudo make install


これを実行すれば、ちゃんとパスを認識してくれて、その機能が利用出来るようになります。

$ whereis svm_learn
svm_learn: /usr/local/bin/svm_learn


一応必要そうなコンパイル系のソフトウェアを掲載しておきます。
  • g++(バージョンは不明)
  • gcc(バージョンは不明)
  • GNU makeなどのビルド系


以下、参考リンク

TinySVM: Support Vector Machines

2011年3月25日金曜日

YamChaのインストール


CaboChaと順番関係が逆になったけど…
念のため、備忘録的に。

YamChaがなにをしているかというと、Support Vector Machinesとかいう学習アルゴリズムを使った、テキストチャンカー。
テキストチャンカーというのは、テキストから字句の塊(チャンク)を取り出す機能と解しておけばいいかと思う。
あまりくわしくはないけど…

というわけで、インストール手順は次のとおりです。

$ wget http://chasen.org/~taku/software/yamcha/src/yamcha-0.33.tar.gz
$ tar zxvf yamcha-0.33.tar.gz
$ cd yamcha-0.33/
$ ./configure


また、ここでmakeしたいのを抑えつつソースを書き換える。

書き換えるのは二つのファイル。
  • src/common.h#include <string.h>を書き加える。
  • libexec/mkdarts.cpp#include <cstdlib>を書き加える。

あとは、お約束のコマンドを打っていけばいいです。


$ make
$ make check
$ sudo make install


これで、パスの確認が出来れば完了。

$ whereis yamcha
yamcha: /usr/local/bin/yamcha


さて、ここまで書いてきたが、YamChaのインストールに必要なライブラリーは以下のとおりです。
  • perl 5.00 以上
  • GNU make(普通のLinuxなどには入っている)
  • TinySVM
  • gcc2.95以上

以下、参考リンク
YamCha: Yet Another Multipurpose CHunk Annotator
RとLinuxと…