前提
OS X用のパッケージ管理ツール Homebrew がインストールされている必要があります。
インストール
デフォルトのHomebrewリポジトリにKNPが含まれていないので、homebrew-nlp をtapしてパッケージを追加します。
$ brew tap uetchy/nlp
Tapし終えたら、knp
をインストールします。knpが依存している形態素解析システムjuman
とデータベースtinycdb
はHomebrewによって自動でインストールされます。その内のjuman
は上記の uetchy/nlp
によって提供されています。
$ brew install knp
固有表現解析を行いたい場合は --with-crf++ オプションを付けてインストールします。このオプションを付けると、依存解決のためにcrf++
も同時にインストールされます。
$ brew install knp --with-crf++
注意: KNPのインストールにはありえないくらい時間が掛かります。
チェック
インストールが終わったら動作チェックをします。
$ juman < test.txt | knp
# S-ID:1 KNP:4.11-CF1.1 DATE:2014/09/23 SCORE:-19.04210
今日は──┐
良い──┤
天気です。
EOS