2016-06-11 20 views
1

Ich trainierte ein Modell aus einem Textkörper mit 20 Themen, aber wenn ich den Inferenz auf ein neues Dokument ausführen, gibt es nur 10 Themengewichte aus. Dies sind die Befehle, die ich verwendet:Betreffende Themengewichte von trainierten Modell beziehen - MALLET

  1. bin/Schlägel Import-Datei --input /data/research/bazaarvoice/data/review_nouns.txt --output /data/research/bazaarvoice/data/review_nouns_mallet.mallet --keep-Sequenz --use rohr von /data/research/bazaarvoice/data/ques_mallet.mallet

  2. bin/Schlägel Zug-Themen \ --input/data/Forschung/Bazaar/data/ques_mallet .mallet \ --num-Themen 20 \ --output-Thema-Tasten /data/research/bazaarvoice/data/ques_train_keys.txt \

  3. ist/Schlägel infer-Themen \ --input /data/research/bazaarvoice/data/review_nouns_mallet.mallet \ --inferencer-Dateiname /data/research/bazaarvoice/data/ques_train_mallet_topics.txt \ --output- doc-Themen /data/research/bazaarvoice/data/review_new_topics.txt

Könnten Sie mich wissen lassen, was ich falsch mache?

+1

Schritt 2 enthielt natürlich auch den Ausgabemodell-Befehl, der die Datei ques_train_mallet_topics.txt (verwendet als das trainierte Modell im Inferenzgerät) ausgab. –

Antwort

1

Fügen Sie --num-topics 20 zum infer-topics Aufruf hinzu.