• 締切済み

形態素解析ツール「茶筅」をJAVAで使う方法

Interestの回答

  • Interest
  • ベストアンサー率31% (207/659)
回答No.1

ChaSen ではなくて、MeCabのユーザです。 MeCab は ChaSen より3~4倍高速(らしい)で、 Javaバイディングも用意されていることから私は MeCabを選びました。 http://chasen.org/~taku/software/mecab/ ChaSen を Java から利用するには、JNI (Java Native Interface)を利用する手があります。JNIはJavaのプログラムから他の言語(C言語やC++言語など)で開発されたネイティブコードのプログラムを利用するためのAPIです。プラットフォーム依存になりますが、これを使って ChaSen を呼び出すことができます。(OKWeb/おしえてgooで形態素解析について質問されている方のなかには、既にこの方法でChaSenを使っている方がいらっしゃるようですね。) いろいろ下準備が必要です。それが面倒なのでやりたくなかったというのも、私がMeCabを選んだ理由のひとつです(笑) MACD というものについては、残念ながら存じません。

関連するQ&A

  • javaで形態素解析ツールと構文解析ツールを組み込む

    現在javaで形態素解析を組み込んだプログラミングをしようとしていますが、全然わかりません。ちなみに現在考えているのがjumanとKNPです。インターネットで検索しているとjavaでもjumanとKNPは使えるようなのですが、使い方がいまいちわかりません。どなたか教えていただけませんでしょうか?それとjavaでも簡単に組み込めるような形態素解析ツールや構文解析ツールがあったら教えてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • 形態素解析ツール「茶筌(ChaSen)」について

    品詞分解の質問に対して、形態素解析ツール「茶筌(ChaSen)」という ものを使って回答されている方がいらっしゃいます。 その結果を見ると、いわゆる学校文法による分類法とは、かなり懸隔が あるようです。 「茶筅」は、いったいどんな文法学説に基づいて品詞分解をしているの でしょうか。 機械のすることだから間違いがある、ともいえるでしょうが、「2年間」 を「2」と「年間」に分けるとか、サ変の複合動詞を語幹と「する」に 分けるとか、「の」を名詞(自立語)とするとかいったことは、単なる 間違いとするには程度が低すぎるようです。 開発者が何らかの学説に基づき、確信犯的に上記のような分類をするよ うソフトを作っているのなら、それはそれで構わないのですが。 どなたかお詳しい方がいらっしゃったらお教えください。

  • JAVAをつかった形態素解析

    今卒業研究で前段階として Javaを利用して文書ファイルを形態素解析をする方法がわかりません すいませんが 形態素解析用のソフトおよびプログラムの書き方を教えてください

  • 茶筌で

    形態素解析のソフト茶筌を使っているのですが、 Web上の文字を茶筌に貼り付けたいのですが、 そういう事はできますか? お願いします。

  • 形態素解析

    まったくの初心者ですが、形態素解析の「茶筌」や「Namazu」を使用することになりました。 インストールから起動まで、初心者にも理解できるサイトなどはありましたら教えていただきたいです

  • 茶筌2.4.0 異常終了してしまう

    茶筌2.4.0を使って形態素解析の応用アプリを作っています。 外部ファイルから、繰返し解析して用語の形態素解析を 行っているのですが、78回目のループで茶筌が異常終了して しまい、エラーメッセージも出さずに終了してしまいます。 手動で異常終了した用語を解析しても特に異常はありませんし、 外部ファイルを変えても同様です。 茶筌では一度に可能な解析回数の制限でもあるのでしょうか。 もし、制限があるようであれば、解除したいと思っています。 どなたか、ヒントだけでもご教授願えないでしょうか。 こちらの環境は Windows Xp home edition Borland C++ Builder6 pro 茶筌2.4.0 ~です。 宜しくお願いします。

  • フリーの形態素解析ツール

    FreeBSD, linux で利用できる、フリーの形態素 解析ツールを探しています。実際に利用してみて 「使える」と感じたものを紹介していただけない でしょうか(JUMAN ChaSen 以外のもの)? できればいくつかのツールを比較したページ なんかがあれば最高なのですが…

  • 英文の形態素解析

    Javaのクライアントアプリで、英文の形態素解析を実装しようとしているのですが、適当なライブラリを探しています。 日本語ではSenという解析システムがあるようなのですが、英語辞書が見つからず使えないようです。 Yahoo!のAPIのように、WebAPIのものでもかまわないのですが、ご存知の方がいらっしゃいましたらご教授いただければ幸いです。 よろしくお願いいたします。

  • javaのソースからクラス図を作成するツールを探しています。

    javaのソースからクラス図を作成するツールを探しています。 現在、Netbeansを使ってswingの開発を行っています。 そこで質問なのですが、javaのソースからクラス図などのソース解析に役立つドキュメントを 作成してくれるツールを探しています。 有償・無償問いません。便利なツールをご存知な方がいたら教えて下さい。

    • ベストアンサー
    • Java
  • 形態素解析Senについて

    javaで形態素解析ツールを使っています。 Senのホームページを見て設定しています。Senでの辞書の作成まではうまくいったのですがサンプルプログラムの表示がうまくできません。コマンドとエラーを載せますと $ sh sen.sh Exception in thread "main" java.lang.NoClassDefFoundError: and と出ます。 windows2000上で起動し、javaのバージョンはSE v1.4.2です、ちなみにcygwinを使って起動しています。どうしても解決できないのでよろしくお願いします

    • ベストアンサー
    • Java