markov_text - generator teks berdasarkan rantai markov orde tinggi cmake -B buildcmake --build build Tulis ./build/markov_text -h untuk bantuan.
Contoh penggunaan diberikan di bawah ini, di mana pertama perintah konstruksi dilakukan:
./build/markov_text -c corpus -O 3 -o out yang akan membangun rantai Markov pesanan 3 berdasarkan corpus file teks besar dan menyimpannya sebagai empat file, dimulai tanpa out . Perhatikan bahwa -O 3 (pesanan 3 ) dan -o out ( out file output) adalah default dan dapat dihilangkan. Dengan demikian, memanggil ./build/markov_text -c corpus akan setara dengan perintah di atas.
Kemudian untuk menghasilkan teks, jalankan:
./build/markov_text -g out -s 100 yang akan menghasilkan paling banyak 100 token berdasarkan rantai yang disimpan dalam file yang dimulai tanpa out . Perhatikan bahwa nilai -s 100 (menghasilkan paling banyak 100 token) adalah nilai default dan dapat dihilangkan. Jadi, memanggil ./build/markov_text -g out setara dengan perintah di atas.
N token adalah bahwa jika rantai Markov tidak memiliki keadaan berikutnya maka proses pembuatan teks berakhir. Ini dapat terjadi ketika urutan token saat ini adalah urutan unik yang muncul di akhir file teks input. Ini dapat diproduksi membuat file ketika K token unik kemudian menghasilkan token N < K . Dalam hal ini, paling banyak token K akan diproduksi. Kontribusi dan umpan balik lebih dari disambut!