求教:paddlehub设置early stop
收藏
如题,基于paddlehub finetune ernie_tiny文本分类模型,发现模型可能过拟合了,找了文档貌似没看到可以设置early stop的参数,请问给为大佬怎么搞?或者其他调参经验也请大神们指教哈,感谢感恩!!
1
收藏
请登录后评论
PaddleHub 没有early stop的选项,解决方法有两种
1. 训练时 epoch 设置稍小一点 https://github.com/PaddlePaddle/PaddleHub/blob/release/v1.6/demo/text_classification/text_classifier.py#L81
2. 加大 正则项系数 https://github.com/PaddlePaddle/PaddleHub/blob/release/v1.6/demo/text_classification/text_classifier.py#L74
我看有按loss或分类精度保存魔性的。相当于early stop 了吧,反正精度最高的模型也保存了,然后手动重启吧。
https://github.com/PaddlePaddle/PaddleHub/blob/release/v1.6/demo/text_classification/text_classifier.py#L74
https://github.com/PaddlePaddle/PaddleHub/blob/release/v1.6/demo/text_classification/text_classifier.py#L81
多谢大神,我试一下!
多谢哈,刚入门不太懂
多谢多谢,刚入门不太懂
慢慢学就行 半年入门 一年多熟练
正规军。学习了。