個人的なプロジェクトに一連のNLPツールを使用したいと思っていたのですが、スタンフォード大学のCoreNLPの方が使いやすいのかOpenNLPなのか疑問に思いました。または、お勧めする別の無料パッケージはありますか?私はこれまでNLPを実際に行ったことがないので、概念を学び、アイデアのプロトタイプを作成するためにすぐに使用できるものを探しています。どんな助けでも大歓迎です。
どちらが使いやすいかという私の意見には偏りがありますが、Ivan Akcheurovの回答に関しては、2010年10月にStanford CoreNLPをリリースしただけなので、それほど古くはありません。彼の提案に関しては、より高いレベルの処理フレームワークを使用するか、実際の処理ツールを使用するかによって異なるようです。たとえば、Knimeをざっと見てみると、含まれているNLPコンポーネントは実際には OpenNLPコンポーネント だけであり、機械学習のほとんどはラッピングです Weka ....グループの場合連携して動作する個々のツールのうち、Stanford NLP、OpenNLP、NLTK、およびLingpipeがおそらく主な選択肢です。
GATE(gate.ac.uk)をお勧めします:
GATE
OpenNLP
LingPipe
NLTK
スタンフォード大学は、オープンソースでもある1つのパッケージで複数のものを提供しているのでお勧めします。スタンフォードCoreNLPは
StanFord Parser.
Stanford POS Tagger.
Stanford Named Entity Recognition
。Stanford Typed Dependencies. etc.
つまり、1つの傘の下で、複数のソリューションを取得できます。