Aléatoire Simple phrase anglaise générateur [fermé]

j'ai besoin d'un générateur de phrases en anglais. J'ai besoin de le peupler de mes propres mots, mais il doit être capable de faire des phrases plus longues qui suivent au moins les règles de l'anglais, même si elles n'ont pas de sens.

Je m'attends à ce qu'il y en ait des millions là-bas, donc plutôt que de réinventer la roue, j'espère que vous connaissez une source pour une personne, ou une ressource qui me donnera assez d'information pour que je n'aie pas à traquer mes compétences en anglais rouillé.

20
demandé sur Adam Davis 2009-03-18 22:48:41

3 réponses

vous recherchez une implémentation de chaînes markov pour l'anglais des phrases.

Une rapide recherche sur Google pour "chaîne de markov générateur de phrases" retourné:

11
répondu Can Berk Güder 2009-03-18 19:55:36

je sais que c'est une vieille question, mais comme je l'ai trouvé via Google, je pense qu'il vaut la peine de mentionner quelque chose comme Contexte Free Grammars

ma compréhension des chaînes de Markov est qu'ils créent l'article" suivant "de façon probabiliste que selon ce que l'article" courant " est. Peut-être que je me trompe, mais je ne vois pas comment cela pourrait assurer que le résultat suivrait des règles grammaticales.

par exemple, je vois habituellement Markov Les chaînes ont été suggérées comme moyen de créer des mots "à consonance anglaise". Si vous créez une chaîne Markov En utilisant des lettres à partir d'un ensemble de données de mots anglais, la sortie serait un mot qui sonne anglais, mais il ne serait pas nécessairement un vrai mot. Je crois que la même chose serait vraie pour les phrases - vous pouvez générer quelque chose qui peut sembler correct, mais il se peut que ce ne soit pas une phrase grammaticalement correcte.

les grammaires Libres de contexte (ou peut-être aussi les grammaires régulières?) peut-être un meilleur candidat, car ils générer des phrases selon un jeu de règles défini. Et il serait facile de le remplir de vos propres mots, comme le demande la question initiale. L'inconvénient est que vous devez définir ces règles vous-même, plutôt que de s'appuyer sur un ensemble de données. Cela fait longtemps que je n'ai pas utilisé une grammaire pour générer une phrase en anglais, donc je ne me souviens pas à quel point il était difficile d'obtenir des réponses bonnes / variées.

5
répondu Raptormeat 2013-09-07 22:18:05

Vous pourriez être en mesure d'utiliser/modifier une partie de l' CS Papier Générateur.

4
répondu chills42 2009-03-18 19:51:48