2016-04-20 10 views
2

私は自然言語生成プロジェクトに取り組んでいます。今、私はキーワードの袋を持っており、Subject + verb + objectというパターンの文を生成しようとしています。私は主題の袋、動詞の袋および目的の袋を与えるとき文章を得るための道具またはパッケージか図書館があるか。 例: 件名= [教員、学生] 動詞= [教授] オブジェクト= [書籍] 答え:キーワードからセンテンスを生成します。各キーワードに関連する単語の袋があります

+0

大量の英語テキストに言語モデルを習得する。あなたが与えられた言葉の順列を通って候補者のリストを作成してください。言語モデルを使用して、各候補に確率を割り当てます。おそらく最も可能性の高い候補者も正しい英語の文章です... – user3639557

答えて

1

あなたのバッグの単語に動詞や名詞などの単語カテゴリが付いていると仮定すると、SimpleNLGのようなリアライザを使用できます。

効果的には、文章のテンプレートとテンプレートを使用して文章仕様テンプレートとスクリプトを作成します。たとえば、あなたの文章のため

「の本からの学生を教える先生は、」次の文仕様テンプレート持つことができる:

  • 件名=名詞、例えばを教師
  • 動詞=動詞。教示(形式=現在の分詞)
  • オブジェクト=名詞。学生(番号=複数)
  • Postmodifier = {前置詞=、名詞=冊(数=複数)から}

(注)このアプローチは、いくつかは、このような面白い聞こえるかもしれないにも関わらず、形態学的およびsyntacticly有効な文章をお渡しします「生徒から教師を教える本」として。

関連する問題