2013-02-17 8 views
5

感情分析を実行している間、リンゴ(果物)の代わりにリンゴ(アイフォーン)を参照していることをマシンに理解させるにはどうすればいいですか?センチメント分析

アドバイスありがとうございます!

+1

コードからしていますか? – Ofiris

+0

yeap ..コーディングの面で..私はPythonを使っています..ありがとう! – pekky

答えて

3

まあ、名前を参照するとき

私は大文字をチェックして開始するが、通常、最初の文字を大文字に、いくつかの方法があります。

感情分析を行う前に、関連する単語にタグ付けするために品詞と名前付きエンティティ認識を使用します。

Stanford CoreNLPは、最初から良いテキスト分析プロジェクトです。 の基本概念を教えてくれます。 CoreNLPから

例:

enter image description here

あなたはタグがあなたを助けることができるかを見ることができます。

そして、あなたはNER(固有表現認識)アルゴリズムを使用することができ、日付、有名なブランド、VIPや歴史上の人物の存在下でmore info

+0

ご案内ありがとうございます、Ofiris。私はそれに勉強します。本当にありがとう! :) – pekky

+0

@pekky確かに、あなたがそれを好きなら答えを受け入れることができます。 – Ofiris

+0

Pythonについては、[NLTK](http://nltk.org/) – Ofiris

0

をチェックしてください。そのような場合、Ofirisが提案したように、Stanford CoreNLPは良い名前付きエンティティ認識機能を提供します。

多義語(すなわち、「良い」などの複数の意味を持つ単語)のより一般的な曖昧性解消のために、単語感覚曖昧さ除去(WSD)アルゴリズムと結合されたPOSタガーを使用することができます。後者の例はHEREですが、この目的のために自由にダウンロードできるライブラリはわかりません。

関連する問題