markov_text
1.0.0
markov_text 고차 마르코프 체인을 기반으로 한 텍스트 생성기 cmake -B build 실행합니다cmake --build build 실행하십시오 도움을 받으려면 ./build/markov_text -h 씁니다.
아래의 예제는 아래에 나와 있으며, 여기서 건설 명령이 완료됩니다.
./build/markov_text -c corpus -O 3 -o out 큰 텍스트 파일 corpus 기반으로 순서 3 Markov 체인을 구성하고 out 하여 4 개의 파일로 저장합니다. -O 3 (순서 3 ) 및 -o out (출력 파일 경로 out )가 기본값이며 생략 할 수 있습니다. 따라서 ./build/markov_text -c corpus 호출하는 것은 위의 명령과 동일합니다.
그런 다음 텍스트를 생성하려면 실행하십시오.
./build/markov_text -g out -s 100 파일에 out 체인을 기반으로 최대 100 토큰을 생성합니다. 값 -s 100 (최대 100 토큰에서 생성)은 기본값이며 생략 할 수 있습니다. 따라서 ./build/markov_text -g out 호출은 위의 명령과 동일합니다.
N 생성의 이유는 Markov 체인에 다음 상태가 없으면 텍스트 생성 프로세스가 끝나기 때문입니다. 이것은 현재 토큰 시퀀스가 입력 텍스트 파일의 끝에 나타나는 고유 한 순서 일 때 발생할 수 있습니다. 이것은 K 고유의 토큰을 만들면 N < K 토큰을 생성 할 때 파일을 생성하는 것입니다. 이 경우 대부분의 K 토큰이 생산됩니다. 기부금과 피드백은 환영받는 것 이상입니다!