* KNP: インストール方法 [#z7b981a8]
ここでは/home/sasano/usrをインストール先として、KNPをインストールする方法を説明します。

+ [[JUMAN]]のインストール
 tar jxvf juman-7.01.tar.bz2
 cd juman-7.01
 ./configure --prefix=/home/sasano/usr
 make
 make install
+ KNP本体のインストール
 tar jxvf knp-4.12.tar.bz2
 cd knp-4.12
 ./configure --prefix=/home/sasano/usr --with-juman-prefix=/home/sasano/usr
 make
 make install

- configureにオプションを与えなかった場合は/usr/local以下にインストールされます(make installにルート権限が必要)。
- knp-4.12以降は[[CRF++:http://crfpp.googlecode.com/svn/trunk/doc/index.html]]が同梱されるようになったので別途インストールする必要はなくなりました。


** インストールの確認 [#hb073e94]
- 以下のようにパスを追加しておきます。
 PATH=$HOME/usr/bin:$PATH
- インストールしたKNPを参照しているか確認します。
 which knp (csh系のshellの場合)
 type knp (それ以外のshellの場合)
- /home/sasano/usr/bin/knp などインストールした場所が参照されていない場合は以下のコマンドを実行し、再度確認します。
 rehash (csh系のshellの場合)
- 以下のように照応解析(-anaphora)、固有表現解析(-ne)オプション付きで実行できればインストールが成功しています。
- 以下のように照応解析(-anaphora)オプション付きで実行できればインストールが成功しています。
 echo "麻生太郎はコーヒーを買って飲んだ。" | juman | knp -simple -anaphora
[解析結果]
 # S-ID:1 KNP:4.12-CF1.1 DATE:2014/12/22 SCORE:-16.31767
 * 3D <体言><係:未格>
 + 1D <係:文節内><体言><NE内:PERSON><EID:0>
 麻生 あそう 麻生 名詞 6 人名 5 * 0 * 0 "人名:日本:姓:135:0.00166 疑似代表表記 代表表記:麻生/あそう" <NE:PERSON:B>
 + 4D <体言><係:未格><NE:PERSON:麻生太郎><EID:1>
 太郎 たろう 太郎 名詞 6 人名 5 * 0 * 0 "人名:日本:名:45:0.00106 疑似代表表記 代表表記:太郎/たろう" <係:未格><NE:PERSON:E>
 は は は 助詞 9 副助詞 2 * 0 * 0 NIL
 * 3D <体言><係:ヲ格>
 + 4D <体言><係:ヲ格><EID:2>
 コーヒー こーひー コーヒー 名詞 6 普通名詞 1 * 0 * 0 "代表表記:珈琲/こーひー カテゴリ:人工物-食べ物 ドメイン:料理・食事" <係:ヲ格>
 を を を 助詞 9 格助詞 1 * 0 * 0 NIL
 * 3D <用言:動><係:連用>
 + 4D <用言:動><係:連用><EID:3><述語項構造:買う/かう:動2:ガ/O/麻生太郎/1;ヲ/O/コーヒー/2>
 買って かって 買う 動詞 2 * 0 子音動詞ワ行 12 タ系連用テ形 14 "代表表記:買う/かう ドメイン:家庭・暮らし;ビジネス 反義:動詞:売る/うる" <係:連用>
 * -1D <用言:動><係:文末>
 + -1D <用言:動><係:文末><EID:4><述語項構造:飲む/のむ:動1:ガ/N/麻生太郎/1;ヲ/C/コーヒー/2>
 飲んだ のんだ 飲む 動詞 2 * 0 子音動詞マ行 9 タ形 10 "代表表記:飲む/のむ ドメイン:料理・食事"
 。 。 。 特殊 1 句点 1 * 0 * 0 NIL
 EOS

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS