Wolfram Language

Crie nomes de pássaros usando uma cadeia de Markov

SequencePredict treina um modelo para capturar as estatísticas subjacentes de uma sequência. Este exemplo usa uma coleção de nomes de pássaros como dados de treinamento para gerar novos nomes de pássaros realistas usando um modelo de Markov.

Carregue uma lista de pássaros usando Entity.

Extraia os nomes de pássaros correspondentes.

Separe os nomes latinos das aves (começando com uma letra maiúscula) dos nomes comuns e formate as cadeias de caracteres.

Existem 1.617 nomes diferentes.

Treine um modelo de linguagem Markov nas sequências de caracteres; marque o início e o fim dos nomes com caracteres especiais ">" e "<".

Gere um novo nome a partir do modelo de linguagem treinado, amostrando 20 caracteres do marcador "name begins" ">" e levando os caracteres até o marcador "name ends" "<".

Exemplos Relacionados

de en es fr ja ko zh