私は現在、この形式の文章を理解しようとしています:「有用な」情報を文から抽出するか?
The problem was more with the set-top box than the television. Restarting the set-top box solved the problem.
私は自然言語処理に全く新しいですし、私の手が汚れて取得するには、PythonのNLTKパッケージを使用して開始しました。しかし、誰かが私にこれを達成するための高水準のステップの概要を教えてくれるかどうかは疑問です。
は、私は何をしようとしていることは問題が、この場合、set-top box
でそうだったものと、この場合には、yes
ためには、問題を修正し、再起動して撮影されたアクションが問題を解決するかどうかを識別することです。すべての文章は、このフォームであったのであれば、私の人生をより簡単だっただろうが、それは自然言語であるので、文章はまた、次のような形式のものであってもよい:
I took a look at the car and found nothing wrong with it. However, I suspect there is something wrong with the engine
したがって、この場合には、問題がでしたcar
で実行されたアクションは、単語suspect
の存在のために問題を解決しませんでした。潜在的な問題はengine
である可能性があります。
これは非常に複雑だと思われるため、私は絶対的な答えを探していません。私が探しているのは、私が正しい方向に向くように、より高度な概要です。これを行うためのより簡単な代替方法があれば、それも歓迎です。
NLP/NLTKの経験があるので、この問題は "矢のような飛行時間、果実のバナナのような飛行時間"の意味分析ラットホールにしっかりとあると思います。この小さな錯乱は私が知っている一般的な解決策をまだ持っていません。 – msw
@msw:ああ... :)いいよ!私は一般的な解決策を設計するつもりはない。非常にドメイン固有のソリューションになります。私が理解しようとしていることは、そのような問題にどのようにアプローチするかということです。どの分野の知識が必要なのか、どのデータベースをコンパイルする必要があるのか、どのような分類器を訓練するべきなのかなど) – Legend
サンプルフレーズは古いNLPの栗であり、ゴールに近づくことの無駄を実証しています。あなたの例に従えば、 "エンジン"を "ステレオ"に置き換えて、あなたの個人的なNLPスキルを使ってあなたのサンプル(悪いこと)と私の修正(Do not Care Thing)をどのように曖昧にするかを教えてください。 – msw