话说,我们的model也训练好了,也能进行相应的(分类)预测了,但是怎么才能判断我们的model拟合的到底好还是不好呢,如何才能很直观的看出我们model拟合的怎么样,这样,我们就需要从训练日志里找寻相应的(Loss)值,然后画出曲线,在网上,我找了找看有没有现成的代码,发现,大部分都是用原有的Python程序,于是我打算用matlab自己写一个画学习曲线的程序。
/************************************************************************************************************
TIPS:通过学习曲线,可以评估当前模型训练的状态
- train loss 不断下降,test loss 不断下降,说明网络仍然在认真的学习
- train loss 不断下降,test loss 趋于不变,说明网络过拟合
- train loss 趋于不变,test loss 趋于不变,说明网络学习遇到瓶颈,需要减小学习速率或者批处理数据尺寸
- train loss 趋于不变,test loss 不断下降,说明数据集