markov_text - Ein Textgenerator basierend auf Markov -Ketten höherer Ordnung cmake -B build ausführencmake --build build Schreiben Sie ./build/markov_text -h für Hilfe.
Im Folgenden finden Sie eine Beispielverwendung, bei der zuerst der Konstruktionsbefehl erledigt ist:
./build/markov_text -c corpus -O 3 -o out Dies erstellt eine Bestellung 3 Markov-Kette basierend auf dem großen corpus und speichert sie als vier Dateien mit dem out . Beachten Sie, dass -O 3 (Reihenfolge 3 ) und -o out (Ausgabedatei out ) der Standard sind und weggelassen werden können. Aufrufen ./build/markov_text -c corpus
Dann ausführen, um Text zu generieren:
./build/markov_text -g out -s 100 Dies erzeugt höchstens 100 Token, basierend auf der Kette, die in den Dateien gespeichert ist, die mit out beginnen. Beachten Sie, dass der Wert -s 100 (zu höchst 100 Token generieren) der Standardwert ist und weggelassen werden kann. ./build/markov_text -g out .
N -Token ist, dass der Textgenerierungsprozess, wenn die Markov -Kette keinen nächsten Zustand hat. Dies kann passieren, wenn die aktuelle Reihenfolge von Token eine eindeutige Sequenz ist, die am Ende der Eingabedatei erscheint. Dies kann erstellt werden, wenn K eindeutige Token N K -Token generiert wird. In diesem Fall werden höchstens K -Token produziert. Beiträge und Feedback sind mehr als willkommen!