繁体   English   中英

与CRFSuite一起使用k倍交叉验证,并将其保存在模型文件中

[英]Use k-fold cross-validation with CRFSuite and save it in a model file

我是CRFSuite库的新手,但是由于使用了“ -m”选项,我知道如何训练模型并将其保存在文件中。 但是,我尝试掌握k折叠交叉验证,但是“ -m”选项似乎无法将de process保存到文件中。 该命令根本不会创建模型文件。

我能否举一个简单的示例,说明如何将C折线交叉验证与CRFSuite很好地结合使用,从而将过程写入文件(不是日志文件,而是模型文件)中。 在文档中,作者解释了如何进行k折交叉验证,但未指定保存模型的文件。 我真的很想知道如果不保存之后生成的模型,为什么要执行交叉验证...

我在这里找到有关CRFSuite的文档: http : //www.chokkan.org/software/crfsuite/manual.html

但这还不足以满足我的需求。 谢谢。

我认为您对交叉验证和模型生成有些困惑。

假设您执行10倍交叉验证。 数据将分为10组火车测试集。 结果,创建了10个模型(每个部分数据集都有1个模型)。

那么,您想存储10种型号中的哪种? 您可能希望使用所有数据进行训练的人员,即交叉验证过程执行的10个数据中没有一个。

交叉验证只是使用所有数据的模型所获得的性能的近似度量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM