「あなた」が文章内のサブジェクトまたはオブジェクトとして使用されているかどうかを教えてください。文中に「あなた」の異なる形を識別するアルゴリズムはありますか英語の文章を解析する方法
答えて
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のスキームが異なります)
として解析されます。
それはこれよりも複雑になりますが、これはスタート
詳細はhttp://nlp.stanford.edu/software/lex-parser.shtmlを参照してください。 – mbm
あなたがしようとする場合があります(私はSEに新しいものコメントする担当者を持っていない)エンジンであり、属性論理エンジン(ALE) 。大学の文法授業でそれを見つけました。それはPrologで書かれています。これは、あなたが自然言語処理に関わっているかどうかを理解するのに良い言葉です。
- 1. 簡単な英語の文章を解析する方法
- 2. 多言語である文章を解析するには?
- 3. 英語で見た目の自然な文章のアルゴリズム
- 4. 構文解析中に異なるタイプの用語を分割する
- 5. 英語の文字をmalayalamlettersに訳す方法はありますか?
- 6. 英語の文章とデータベースに格納された英語文のあいまい一致
- 7. 単純な文法を解析するJavaライブラリはありますか?
- 8. 英語の文章で意味を持たないコンポーネントを特定する
- 9. クエリごとに異なる文字セットがあると解釈する方法はありますか?
- 10. 英語の単語と文章辞書
- 11. Jsoupホワイトリスト:非英語の文字を解析する
- 12. C#の文章に英語の文書を分割する良い方法を見つけようとする
- 13. 簡単な英語の文章をプログラムによって自動的に修正する方法はありますか?
- 14. 解析JSON文字列(英語の)
- 15. 英語の文章のみを抽出する
- 16. pyTTSで文章、言葉、視点を解析する方法
- 17. 異常な時刻形式を識別して解析するPHP関数?
- 18. json形式の文字列を解析する必要があります
- 19. JavaScriptのブラウザタブを識別する方法はありますか?
- 20. 英語の品詞識別の正規表現はありますか?
- 21. 解析中にpyparsing parseResultsを破棄する方法はありますか?
- 22. HTMLダンプを解析する効率的な方法は、文字列の形で見つかりました
- 23. contentEditable DIVで現在の単語と文章をハイライト表示する方法はありますか?
- 24. このテキストを構文解析する簡単な方法はありますか?
- 25. アクションデリゲートに(ラムダ式)文字列を解析する簡単な方法はありますか?
- 26. 言語サービス:解析を強制する方法はありますか?
- 27. 異なる言語の文字とアクセントを有効なXMLに構文解析する
- 28. このあいまいな文法を解決するには?
- 29. 中国語 - 英語(またはその逆)辞書APIはありますか?
- 30. 英語のテキストの意味のあるタグを抽出するアルゴリズムはありますか
英語を解析する方法を尋ねていますか? – Gabe
はい、私は私のタイトルをよく改めるべきだと思います。 – JayX