Pergunta

Eu preciso de um gerador de frase Inglês aleatória simples. Eu preciso preenchê-lo com minhas próprias palavras, mas ele precisa ser capaz de fazer sentenças mais longas que pelo menos siga as regras do Inglês, mesmo se eles não fazem sentido.

Espero que existem milhões deles lá fora, então ao invés de re-inventar a roda, eu estou esperando você souber de uma fonte para um, ou um recurso que vai me dar informações suficientes que eu não tenho que caçar meu inglês enferrujado.

Foi útil?

Solução

Você está procurando uma implementação de Cadeias de Markov para frases em inglês.

Pesquisa A rápida no Google para "Markov gerador frase cadeia" retornados:

Outras dicas

Eu sei que isto é uma questão de idade, mas como eu achei que via Google Eu acho que vale a pena mencionar algo como contexto gramáticas livres além de Cadeias de Markov.

O meu entendimento de Cadeias de Markov é que eles criar o item "Próximo" probabilisticamente apenas de acordo com o que o "atual" item. Talvez eu esteja errado, mas eu não vejo como isso iria garantir que o resultado seria seguir as regras gramaticais.

Por exemplo, eu costumo ver Cadeias de Markov sugerido como uma maneira de criar "Inglês sonoridade" palavras. Se você criar uma cadeia de Markov usando cartas de um conjunto de dados de palavras em inglês, a saída seria uma palavra que soa Inglês, mas não seria necessariamente uma palavra real. Eu acredito que o mesmo seria verdadeiro de sentences- você pode gerar algo que pode parecer ok, mas pode não ser uma frase gramaticalmente correta.

Contexto gramáticas livres (ou possivelmente também gramática regular?) Pode ser um candidato melhor, uma vez que geram sentenças de acordo com um conjunto de regras definidas. E seria fácil para preenchê-lo com suas próprias palavras, como os pedidos pergunta original. A desvantagem é que você precisa definir essas regras mesmo, em vez de depender de um conjunto de dados. Tem sido um longo tempo desde que eu usei uma gramática para gerar uma frase Inglês, então eu não me lembro de como era difícil de obter bons / respostas variaram.

Você pode ser capaz de usar / modificar parte do CS Generator Papel .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top