日本語のテキストデータを解析する際に、係り受けを抽出したいときがあります。係り受けを行うことができるフリーのソフトウェアの一つにCaboChaがある。Machinesに基づく日本語係り受け解析器です。ここでは、CaboChaをインストールする手順を示した後で、CaboChaを使った簡単な係り受けを試します。CaboChaのインストールの手順はコンパイル環境を構築して、mecabとCRF++をインストールした後に行います。コンパイル環境mecabはaptからインストールできるが、CRF++とCaboChaはソースコードからコンパイルを行う必要があるため、以下のコマンドを実行しておきます。build-essentialmecabのインストールmecabのインストールはaptから行うことができるので、ここではaptから行います。辞書はIPAのUTF8を使うことにします。mecab-ipadic-utf8CRF++のインストール次に、CRF++をインストールします。Hostingより「CRF++-0.58.tar.gz」をダウンロードしておきます。CRF++-0.58CRF++のインストールは以下のコマンドを実行します。installインストールされたライブラリは「/usr/local/lib/」に配置されるため、パスを通す必要があります。Ubuntuでは、「/etc/ld.so.conf.d」ディレクトリ内のファイル内に「/usr/local/lib」の記述があればよいです。記述がない場合は、適当なファイルを作成し「/usr/local/lib」を記述および保存して、以下のコマンドを実行します。Hostingより「cabocha-0.68.tar.bz2」をダウンロードしておく。簡易的なツリー表示で実行してみます。渡したEOS計算機に処理しやすいフォーマットで実行してみます。プログラミングを楽しく学ぼうコメントは受け付けていません。WordPress.ホームサービス事業概要ブログサイトマップお問い合わせ。