Mallet の GenericAcrfTui を使用してデータのトレーニングとテストを行っています。そのため、CRF トレーニングを行うために、Mallet のグラフィカル モデル (GRMM) を使用しています。トレーニング セットとテスト セットの両方の機能を作成し、コマンド ラインから GenericAcrfTui を実行したいと考えていました。実行すると、各ラベルの F スコアと精度測定値が返されますが、各行の実際のラベルは返されません。私はこのようなことをします:
java -cp $GRMM/class:$GRMM/lib/mallet-deps.jar:$GRMM/lib/grmm-deps.jar \
edu.umass.cs.mallet.grmm.learning.GenericAcrfTui \
--training $GRMM/data/grmm/conll2000.train1k.txt \
--testing $GRMM/data/grmm/conll2000.test1k.txt \
--model-file tmpls.txt > stdout.txt 2> stderr.txt
これは、Mallet の例で示した例です。ただし、ラベルを取得するためのスイッチはないようです。どうやってそれをするのですか?