-1

処理が必要なツイートがいくつかあります。人に何らかの害を及ぼすことを意味するメッセージの発生を見つけようとしています。NLP を介してこれを達成するにはどうすればよいですか

I bought my son a toy gun
I shot my neighbor with a gun
I don't like this gun
I would love to own this gun
This gun is a very good buy
Feel like shooting myself with a gun

上記の文では、2 番目、6 番目の文が私が見つけたいものです。

4

3 に答える 3

1

問題が銃と射撃のみに限定されている場合は、依存関係パーサー (スタンフォード パーサーなど) を使用して動詞とその (前置詞) オブジェクトを検索し、動詞から始めて、解析ツリーでその依存関係をトレースします。たとえば、2 と 6 の両方で、これらは「shoot, with, gun」になります。

次に、「撃つ」(「殺す」、「殺人」、「傷」など)と「銃」(「武器」、「ライフル」など)の(ほぼ)同義語のリストを使用して、それらが発生するかどうかを確認できます。各文のこのパターン (動詞 - 前置詞 - 名詞) で。

依存関係が異なる「隣人を撃つために銃を買った」など、同じ考えを表現する他の方法があり、これらのタイプの依存関係も検出する必要があります。

于 2013-06-27T08:49:18.627 に答える
0

SenticNetを見てみたい

http://sentic.net/sentics

テキストの断片に感情的な価値を割り当てるオープン ソースのナレッジ ベースとパーサーを提供します。ライブラリを使用して、関心のあるステートメントを認識するようにトレーニングできます。

于 2013-07-06T02:43:12.133 に答える