我使用Stanford SentimentTraining课程训练了大约30,000个句子。在培训结束时,创建了大约50个模型文件(扩展名为.ser.gz)。但在评估时,它被告知使用此命令:
java -cp "*" edu.stanford.nlp.sentiment.Evaluate -model edu/stanford/nlp/models/sentiment/sentiment.ser.gz -treebank test.txt
我的问题是如何使用所有生成的模型文件而不是sentiment.ser.gz?
答案 0 :(得分:2)
使用格式
保存中间模型<basename>-<version>-<score>.ser.gz
其中<basename>
是您提供的模型路径的基本名称(减去扩展名),<version>
是已保存模型序列中此模型的索引,<score>
是确切的该模型的节点精度。
您可以通过分数选择您想要的任何一种模型,或者只使用最终输出模型(当然最终模型不能保证是最好的!)。