肌肉活动电信号推测手势竞赛总结
肌肉活动电信号推测手势竞赛总结
1. 训练集loss 比测试集 loss 高是为什么?
是因为做了数据增强。如对标签做smooth 处理。
2. 如果test set 比 validation set 的 accurancy 小很多怎么办?
1) 那么检查 数据预处理是否一致。
2) 增加训练迭代次数,如下图 epoch = 150 的时候还不稳定,到200的时候就稳定了。
3. 曲线规律 转载一点别人的训练经验
train loss 不断下降,test loss不断下降:说明网络仍在学习;
train loss 不断下降,test loss趋于不变:说明网络过拟合;
train loss 趋于不变,test loss不断下降:说明数据集100%有问题;
train loss 趋于不变,test loss趋于不变:说明学习遇到瓶颈,需要减小学习率或批量数目;或者是数据集有问题(数据集标注错误数据比较多)
train loss 不断上升,test loss不断上升:说明网络结构设计不当,训练超参数设置不当,数据集经过清洗等问题。