肌肉活動電信號推測手勢競賽總結
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不斷上升:說明網絡結構設計不當,訓練超參數設置不當,數據集經過清洗等問題。
轉載於:https://www.cnblogs.com/llfctt/p/10862155.html