tanihito’s blog

デジタル・新規事業開発・健康など、興味のあることについてつらつらと書いてきます。

zc.buildoutでClassiasを簡単インストール

前回MeCabのインストールをzc.buildoutを使ってやったので、今度はClassiasのインストールをやります。Classiasは機械学習アルゴリズムの実装で、素性名として任意の文字列を使えるという特徴があります。

buildout.cfgは以下のようになります。いつものようにbin/buildoutすれば、binディレクトリにclassias-tagとclassias-trainが作成されます。

[buildout]
parts =
    libLBFGS
    classias

[libLBFGS]
recipe = zc.recipe.cmmi
url = http://www.chokkan.org/software/dist/liblbfgs-1.8.tar.gz

[classias]
recipe = zc.recipe.cmmi
url = http://www.chokkan.org/software/dist/classias-1.1.tar.gz
extra_options =
  --with-liblbfgs=${buildout:parts-directory}/libLBFGS
  --bindir=${buildout:bin-directory}

最後にパスを通せばインストール完了です!

$ export LD_LIBRARY_PATH=/path/to/parts/libLBFGS/lib