markov_text - um gerador de texto baseado em cadeias de markov de ordem superior cmake -B buildcmake --build build Escreva ./build/markov_text -h para obter ajuda.
Um exemplo de uso é dado abaixo, onde primeiro o comando de construção é concluído:
./build/markov_text -c corpus -O 3 -o out que construirá uma ordem- 3 Markov Chain com base no grande corpus de arquivo de texto e salvará como quatro arquivos, começando out . Observe que -O 3 (ordem 3 ) e -o out (o caminho do arquivo de saída out ) são o padrão e podem ser omitidos. Assim, chamando ./build/markov_text -c corpus será equivalente ao comando acima.
Então, para gerar texto, execute:
./build/markov_text -g out -s 100 que gerará no máximo 100 tokens com base na cadeia que é armazenada nos arquivos que começam out . Observe que o valor -s 100 (gera no máximo 100 tokens) é o valor padrão e pode ser omitido. Assim, chamando ./build/markov_text -g out é equivalente ao comando acima.
N tokens é que, se a cadeia Markov não tiver o próximo estado, o processo de geração de texto termina. Isso pode acontecer quando a sequência atual de tokens é uma sequência única que aparece no final do arquivo de texto de entrada. Isso pode ser produzido criando um arquivo quando K exclusivo tokens e gerando N < K tokens. Nesse caso, no máximo os K tokens serão produzidos. Contribuições e feedback são mais do que bem -vindos!