* 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