RNTN:尽早停止融合训练?

时间:2014-11-29 09:58:52

标签: stanford-nlp sentiment-analysis

我目前正在使用the RNTN within CoreNLP培训一些情绪分析模型。使用默认设置,训练运行400次迭代,这需要很长时间。有没有办法提前停止训练,例如如果错误没有变小?有代码允许这个吗?

在Socher等人的2013年论文中,有一句话说明RNTN经过几个小时的训练后收敛。我可以利用这个吗?


编辑以澄清:

我所指的论文是Socher等人,EMNLP 2013的“语境结构的递归深度模型”。我所指的RNTN是斯坦福CoreNLP软件包的一部分。

重新解释并澄清我的问题:

当模型“足够好”(某些标准)而不是经历所有400次迭代时,如何让edu.stanford.nlp.sentiment.SentimentTraining停止训练?

1 个答案:

答案 0 :(得分:1)

不幸的是,代码不会自动检测何时不再提高以便尽早终止运行。但是,它确实输出了中间模型。如果使用开发设置进行训练,则可以在运行结束时保持模型具有最高开发分数。