J'ai une application de chat qui fonctionne avec des messages prédéfinis. La base de données contient environ 80 conversations prédéfinies, chacune avec 5 réponses possibles. Pour clarifier, voici un exemple:Génération de texte précise
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: ...
Disons que l'utilisateur choisira R3: «Je ne sais pas question idiote »
Ensuite, cette réponse aura 5 réponses possibles, par exemple:
R1: "Why is that silly?"
R2: "You're silly!"
R3: "Ugh. I'm done talking to you now."
R4: ...
R5: ...
Et chacune de ces réponses aura 5 réponses possibles; après quoi, la conversation prendra fin et il faudra en commencer une nouvelle. Donc, pour récapituler, j'ai 80 conversations écrites manuellement, chacune avec 5 réponses possibles, allant jusqu'à 3 couches de profondeur = 10 000 messages au total.
Ma question: Quelle serait la manière la plus précise de générer automatiquement plus de conversations comme celles-ci en utilisant l'apprentissage automatique? J'ai recherché RNN: Karparthy's RNN post. Bien que RNN puisse créer un nouveau contenu basé sur l'ancien, le nouveau contenu est assez aléatoire et absurde.
Pour une meilleure compréhension de l'utilisation de ces conversations, rendez-vous au http://getvene.com/ et regardez la vidéo d'aperçu.
qu'essayez-vous d'accomplir? essayez-vous simplement de générer des conversations à consonance réaliste ou essayez-vous de le rendre réellement informatif? – user3080953
Un son réaliste, c'est amusant à utiliser est l'objectif principal –