J'ai besoin d'un simple 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, alors plutôt que de réinventer la roue, j'espère que vous en connaissez une source ou une ressource qui me donnera suffisamment d'informations que je n'ai pas pour chasser mes compétences rouillées en anglais.Générateur de phrases anglais aléatoire simple
Répondre
Vous êtes à la recherche d'une mise en œuvre de markov chains pour des phrases en anglais.
Une recherche rapide sur Google pour "générateur de phrases de la chaîne markov" a retourné:
Vous pourriez être en mesure d'utiliser/modifier une partie du CS Paper Generator.
Je m'amusais beaucoup avec ça, ça marche plus ou moins comme PolyGen –
Je sais c'est une vieille question, mais comme je l'ai trouvé Par Google, je pense qu'il vaut la peine de mentionner quelque chose comme Context Free Grammars en plus des chaînes de Markov.
Ma compréhension des chaînes de Markov est qu'elles créent le "prochain" article probabiliste uniquement en fonction de ce que l'article "actuel" est. Peut-être que je me trompe, mais je ne vois pas comment cela pourrait assurer que le résultat suivrait les règles grammaticales.
Par exemple, je vois souvent les chaînes de Markov suggéré comme un moyen de créer des mots « anglais sondage ». Si vous créez une chaîne de Markov en utilisant des lettres d'un ensemble de mots anglais, la sortie sera un mot qui sonne en anglais, mais ce ne sera pas nécessairement un mot réel. Je crois qu'il en serait de même pour les phrases - vous pouvez générer quelque chose qui peut sembler correct, mais ce n'est peut-être pas une phrase grammaticalement correcte.
Contexte Grammaires libres (ou éventuellement grammaires régulières?) Pourraient être un meilleur candidat, car ils génèrent des phrases en fonction d'un ensemble de règles définies. Et il serait facile de le remplir avec vos propres mots, comme le demande la question originale. L'inconvénient est que vous devez définir ces règles vous-même, plutôt que de vous fier à un ensemble de données. Cela fait longtemps que j'ai 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.
- 1. Générateur de nombre aléatoire dans CUDA
- 2. Algorithme simple pseudo-aléatoire
- 3. Générateur de polygone aléatoire mais régulier
- 4. Problème de générateur de message de chargement aléatoire JavaScript
- 5. générateur pseudo-aléatoire rapide pour le contenu de la procédure
- 6. Générateur de procédures stockées Simple ADO.NET C#
- 7. Phrases de retour dans .NET
- 8. Comment prendre la graine pour un générateur aléatoire à partir de l'horloge, programmation en assembleur
- 9. Venn Diagramme d'une liste de phrases
- 10. lire des phrases NMEA de GPS
- 11. phrase aléatoire dans une liste
- 12. Générateur de nombres aléatoires Crappy
- 13. Génération aléatoire de chaînes de 6 caractères
- 14. Recherche d'un générateur de "générateur de diagramme" personnalisable
- 15. Mots en anglais naturels
- 16. Délicieux anglais seulement
- 17. Générateur d'analyseur pour Delphi?
- 18. Générateur de template Javadoc
- 19. Générateur de code Cairngorm
- 20. Générateur de document RTF
- 21. Générateur de code XSD
- 22. Générateur de test NUnit
- 23. Globalisation et liens dans les phrases
- 24. trouver des phrases similaires dans mysql
- 25. Comparer des phrases (chaînes) dans AS3
- 26. Comment trouver des phrases de journal NMEA avec grep?
- 27. Invalidation de session aléatoire
- 28. Base de données MySQL de mots anglais?
- 29. programme générateur de sons simple qui joue deux tons un dans chacun des deux stéréo
- 30. parsings chaînes: extraction de mots et de phrases [JavaScript]
note à moi-même: soumettez la réponse avant de faire la recherche Google. –