2012-02-26 20 views
5

私自身のアプリケーションで使用できるC++センチメント解析ライブラリを探しています。人間によって書かれたテキストを引数として取り、その気分(正、負、中立、怒り、幸せ、...)に関する情報を返すもの。何か案は?C++センチメント解析ライブラリ

いくつかの発言:私は本当に感情分析/意見マイニングを行うものを(、テキストトークン化としてタグ付けのPoSなど)「を単に」NLPツールとライブラリを探していますが、いないよ

  • /気分分析。もちろん、感情分析ツールを備えたNLPライブラリは素晴らしいです。
  • 何か非常に単純です(例えば+ 1/-1/0を返すなど)
  • 私はどの基礎となるテクニック(辞書、ベイジアンのもの、SVM、ルールベース...)
  • C++のみ!

私はおそらくそれが存在しないことは知っていますが、ねえ。

+0

トピック外の問題について少し触れておきます。1.私は、おすすめやお気に入りのツールではなく、既存のツールのリストを要求しています。その質問に正解が1つしかなく、意見の分かれた答えに余裕がない。現在、リストは空で、正しい答えです。 2.そのような質問をして、SOのような幅広いコミュニティに達する機会はどこにありますか? 3.私はそれが迷惑メールを引き付けることに同意します。 – Arthur

答えて

6

自分で書くことをお勧めします。正と負の感情語の簡単なフィルタで気分の80%を正しく捕らえることができます。また、一般的なモーダルワードや句読点に基づいてサインを拡大縮小することもできます。残っている20%のあいまいさから汁を搾り出し、あなた自身のSVMなどを訓練したくないなら、op.to/goog/scholar+で論文を見つけることをお勧めします。それらの論文の中には、C++のlibsを書いて話している作家がいるでしょうあなたがどこでそれらを見つけ/ダウンロードできるかについて。

詳細については、this SO postを参照してください。

+1

残念なことに、リンクは動作しません。 – Houman

0

私はあなたが予測しようとする単語のリストを使用しないでください。実際の人間のテキストに見られるニッチとさまざまな言語を説明することはできません。 C++ライブラリを手助けすることはできませんが、Webサービスを呼び出すことができれば、無料でSentiment Analysis of social mediaを使用できます。それは現在、英語、スペイン語、ポルトガル語、フランス語、イタリア語、ドイツ語、オランダ語、カタロニア語をサポートしていますhttps://www.bitext.com/text-analysis-api-and-faq/

0

また評判分析のためのBitextのAPIを見てみることができます。

Bitextの言語技術は、機械学習や統計ではなく、言語の文法や辞書に基づいているため、データのトレーニングは必要ありません。

関連する問題