Pregunta

Necesito un generador de oraciones en inglés aleatorio simple. Necesito completarlo con mis propias palabras, pero debe ser capaz de formar oraciones más largas que al menos sigan las reglas del inglés, incluso si no tienen sentido.

Espero que haya millones de ellos, así que en lugar de reinventar la rueda, espero que conozcas una fuente o un recurso que me brinde suficiente información para que no tenga que hacerlo. perseguir mis habilidades oxidadas de inglés.

¿Fue útil?

Solución

Está buscando una implementación de cadenas de markov para oraciones en inglés.

Una búsqueda rápida en Google para el generador de frases en cadena de markov devuelto:

Otros consejos

Sé que esta es una vieja pregunta, pero como la encontré a través de Google, creo que vale la pena mencionar algo como Gramática libre de contexto además de las cadenas de Markov.

Mi comprensión de las cadenas de Markov es que crean el "siguiente" artículo probabilísticamente solo de acuerdo con lo que el " actual " El artículo es. Tal vez me equivoque, pero no veo cómo esto garantizaría que el resultado seguiría las reglas gramaticales.

Por ejemplo, por lo general veo cadenas de Markov sugeridas como una forma de crear "sonido en inglés" palabras. Si crea una cadena de Markov usando letras de un conjunto de datos de palabras en inglés, la salida sería una palabra que suena en inglés, pero no necesariamente sería una palabra real. Creo que lo mismo sería cierto para las oraciones: puede generar algo que puede sonar bien, pero puede que no sea una oración gramaticalmente correcta.

Las gramáticas libres de contexto (¿o posiblemente también las gramáticas regulares?) podrían ser un mejor candidato, ya que generan oraciones de acuerdo con un conjunto de reglas definido. Y sería fácil llenarlo con sus propias palabras, como lo solicita la pregunta original. La desventaja es que debe definir estas reglas usted mismo, en lugar de confiar en un conjunto de datos. Ha pasado mucho tiempo desde que utilicé una gramática para generar una oración en inglés, por lo que no recuerdo lo difícil que fue obtener respuestas buenas / variadas.

Es posible que pueda usar / modificar parte del CS Paper Generator .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top