私はあらかじめ定義されたメッセージで動作するチャットアプリケーションを持っています。データベースには約80件の定義済みの会話があり、それぞれ5件の応答が可能です。正確なテキストの生成
Q: "How heavy is a polar bear?"
R1: "Very heavy?"
R2: "Heavy enough to break the ice."
R3: "I don't know. Silly question."
R4: ...
R5: ...
があるユーザーは、がR3選択するとしましょう::明確にするため、ここでは一例だ「私は知らない愚かな質問」
次に、その応答は5つの可能な応答を持っています、例えば:
R1: "Why is that silly?"
R2: "You're silly!"
R3: "Ugh. I'm done talking to you now."
R4: ...
R5: ...
それぞれの応答には5つの応答があります。その後、会話は終了し、新しい会話を開始する必要があります。
要約すると、手作業で書かれた80の会話があり、それぞれが5つの可能な回答を持ち、3つの層が深い= 10,000のメッセージの合計です。
私の質問:機械学習を使用してこれらのような会話を自動的に生成する最も正確な方法は何でしょうか?
RNN:Karparthy's RNN postを調査しました。 RNNは古いコンテンツに基づいて新しいコンテンツを作成できますが、新しいコンテンツはかなりランダムで無意味です。
これらの会話の使用をよりよく理解するには、http://getvene.com/にアクセスし、プレビュービデオをご覧ください。
あなたは何を達成しようとしていますか?リアルな会話を生成しようとしているのですか、それとも実際に有益なものにしようとしていますか? – user3080953
現実的な響きがあるので、使用するのが楽しいです。 –