4

文字列内の文が異なる構造の文に相当するかどうかを判断するために、Python、PHP、または JavaScript で NLP ライブラリを見つけたいですか?

たとえば、ライブラリは、次の 2 つの文が等しいかどうかを判断できる必要があります。

「ここで注文しますか、それとも行きますか?」「ここで注文しますか、それとも行きますか?」

そのようなことはありますか?それとも、必要な特定のアプリケーションのために、このようなものを自分で構築する方が実際には簡単でしょうか?

4

2 に答える 2

5

あなたが説明しているのは、「言い換え」(または双方向の「テキスト含意」)のタスクです。これは非常に難しい問題であり、開かれた研究分野です。現実世界で一般的に使用するために、このタスクを十分に実行できるシステムが利用できるとは思えません。

非常に限定された一連の変換を念頭に置いている場合 (「よろしいですか」と「したいですか」の交互など)、ある文を別の文に変換する一連の変換ルールを試して構築することができます。これらのルールは、文または統計パーサーから生成された解析ツリーに直接作用する可能性があります。

于 2012-05-19T21:33:29.980 に答える
3

これを一般的なケースで解決することは、おそらくAI の完成です。単一の文の正しい構文解析を取得するだけでも、非常に難しい問題です。しかし、検討している文形のセットが限られている場合は、その限られたドメイン内でより簡単になる可能性があります.

于 2012-05-19T21:33:38.187 に答える