2013-08-31 1 views
0

Je veux générer un texte non-sens plausible (ou moins plausible que possible) similaire à markov chain approach would do, mais je souhaite que les noms et les verbes du texte généré proviennent d'une source différente de celle du texte analysé.Générer un nouveau texte en utilisant le style d'un texte et les noms/verbes d'un autre?

Ainsi, par exemple, disons que le texte 1 est de Little Red Riding Hood, et ma liste des noms/verbes est quelque chose comme ceux énumérés ici: nouns, verbs. Je cherche un moyen d'échanger certains/tous les noms/verbes du texte 1 avec les nouveaux noms/verbes. Ensuite, je générerais un nouveau texte à partir du mashup (en utilisant peut-être l'approche de la chaîne markov).

Je suppose que j'ai besoin d'une sorte d'analyse grammaticale initiale pour le texte 1, et peut-être alors faire un échange avec des mots codés de manière appropriée des listes d'insertion/verb.

+0

faire quelques progrès sur une solution possible. En ce moment, je cherche à utiliser la boîte à outils en langage naturel (NLTK) pour marquer et marquer le texte source. alors je verrai, une fois que j'ai étiqueté les noms et les verbes, si je peux substituer par programmation mon propre ensemble de noms/verbes dans l'original. – mix

Répondre

0

Je ne suis pas familier avec la génération de texte mais je suggérerais une approche language modelling. Vous devriez jeter un coup d'œil aux premières 1-2 conférences pour trouver l'inspiration :)

Vous pouvez essayer de créer un modèle de langage, indépendant des noms et des verbes (c'est-à-dire en les remplaçant par _noun et _verb). Ensuite, vous pouvez essayer de générer du texte, basé sur un facteur de hasard puisque le modèle suggéré ne compte que les mots et les phrases.

Je ne l'ai pas essayé et j'espère que cela fonctionne pour vous.

Questions connexes