0

NLTK for Python を使って自然言語処理をしています。

私は自分のプログラミングを関数型スタイルで行っていることに気づき、関数型言語への切り替えを考えています。ただし、少なくとも NLTK に匹敵する優れた NLP ライブラリが必要です。

優れた NLP ライブラリを備えた関数型プログラミング言語を知っていますか? Haskell コミュニティで NLP の活動が行われていることを発見しましたが、NLTK に比べるとまだ初期段階にあるようです。

4

2 に答える 2

4

ScalaとClojure

どちらもJVMで実行されるため、すべてのJava nlpおよび機械学習ライブラリ(Stanford Parser、Lingpipe、Malletなど)を利用できます。Javaは、Pythonを除くNLPライブラリに関して、Pythonを除くすべてを吹き飛ばしますが、ユーザーフレンドリーではありません。スタンフォードパーサーをプログラムで使用することは、お尻に少し苦痛を与える可能性があります。私はそれのために自分のラッパーを書かなければなりませんでした。

于 2012-04-27T18:19:21.677 に答える
4

ハスケル: http://www.haskell.org/haskellwiki/Applications_and_libraries/Linguistics

于 2012-04-27T14:04:12.377 に答える