2010-12-24 5 views

答えて

3

Natural Language Processingツールまたはライブラリを使用する必要があります。 http://en.wikipedia.org/wiki/List_of_natural_language_processing_toolkitsに記載されている広い範囲があり、問題または言語に最も適したものを使用できます。スピーチは、パート・オブ・名詞、prepostionsなどを特定する(POSTagging)をタグ付け

これらのほとんどが実行されますその後、彼らするグループなどが簡単に言えば名詞句、動詞句、へのPOS:

あなたは

ながら猫

NP (PP you) VP (VB see DT the NN cat) 

として解析される参照します

the cat sees you 

は、 "あなたは" 人称代名詞(PP)であり、それはVPで発生した場合、それは、オブジェクトの

NP (DT the NN cat) VP (VB sees PP you) 

(POSのスキームが異なります)

として解析されます。

それはこれよりも複雑になりますが、これはスタート

0

あなたがしようとする場合があります(私はSEに新しいものコメントする担当者を持っていない)エンジンであり、属性論理エンジン(ALE) 。大学の文法授業でそれを見つけました。それはPrologで書かれています。これは、あなたが自然言語処理に関わっているかどうかを理解するのに良い言葉です。

ALE:http://www.cs.toronto.edu/~gpenn/ale.html

関連する問題