深度學習中,用keras框架搭了一個神經網路模型,訓練時的給出的準確率達到0.82,但是用了1500個測驗樣本測驗準確率卻只有0.33。不知道是為什么?
思考了一個可能性,訓練集的各類樣本數量不均勻,有的訓練樣本500多張,有的只有5張。
如果訓練樣本不均勻會造成這種情況嗎?
uj5u.com熱心網友回復:
訓練時應該同時看測驗集的準確率吧。我感覺你這樣說大概率是overfittinguj5u.com熱心網友回復:
類不平衡可能會造成這個問題,但大部分不平衡的資料反而會讓準確率提高,此時需要其他綜合的指標如F1值,G-means值來衡量模型的性能。所以,建議你考慮是否過擬合造成的這個現象。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/98065.html
