videos tag simple respuestas questions preguntas pasado ingles futuro etiqueta estructura ejemplos con random generator markov-chains

random - simple - tag questions estructura



Generador de oraciones en inglés aleatorio simple (3)

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

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

Espero que haya millones de ellos por ahí, así que en lugar de reinventar la rueda, espero que sepas una fuente para uno o un recurso que me brinde suficiente información para no tener que buscar mi habilidades inglesas oxidadas



Sé que esta es una pregunta antigua, pero tal como la encontré en Google, creo que vale la pena mencionar algo así como Context Free Grammars además de Markov Chains.

Mi comprensión de las cadenas de Markov es que crean el "siguiente" elemento probabilísticamente solo de acuerdo con lo que es el "actual". Quizás me equivoque, pero no veo cómo esto garantizaría que el resultado siguiera las reglas gramaticales.

Por ejemplo, generalmente veo sugerencias de cadenas de Markov como una forma de crear palabras de "sonido inglés". Si creas 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: puedes 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 necesita definir estas reglas usted mismo, en lugar de confiar en un conjunto de datos. Hace mucho tiempo que no uso una gramática para generar una oración en inglés, así que no recuerdo lo difícil que fue obtener respuestas buenas o variadas.