什麼情況下會出現訓練誤差和驗證誤差都很低,但測試誤差卻較高

時間 2021-05-30 06:47:05

1樓:

這種情況一般是你的testing dataset的分布和training dataset, validation datatset的分布長得很不一樣。

你可能需要多提供一些資訊, 你的train, valid, test是你自己分的還是咋地, 如果是自己分的話,那可能就是過擬合了。

2樓:

我覺得至少有兩種情況:

1,模型過擬合了,導致在訓練集和驗證集上表現好,在測試集上效果一般。

2,訓練集和測試集的資料分布不一樣,訓練的模型只認識訓練集型別的資料,在測試集上泛化效果不好。

3樓:木羊

應該是模型「學歪了」。

出現這種情況,一般原因有兩種:

1.訓練資料太小。沒有體現真實分布,可以多劃一些資料試試;

2.分布不一樣。模型學歪了主要還是訓練資料和真實資料分布不一樣,可以嘗試抽取更有代表性的資料試試。

4樓:王華

描述不夠詳細。你的測試集是怎麼來的?

如果是資料集隨機劃分出來的作為測試集,那出現這種情況的原因可能是資料集數量太少,包括訓練集、測試集數量都少,或者程式設計錯誤。

如果測試集是另一資料集,那麼可能分布有所不同,這種效果還是可以的。

5樓:歐維費特

絕大多數反直覺的誤差都是資料集的鍋。其他回答都提到了,無非是樣本數量小或者資料分布誤差導致的。有條件的話可以增大資料集;或者嘗試用不同的特徵去做stratified sampling。

想深入調查的話可以把訓練測試驗證三個不同的資料集分開做explorotary analysis,主要看一下分布,是不是有什麼明顯的偏差。

6樓:敲程式碼的quant

,但是實際當中的資料很難滿足這個條件,尤其是在流式資料中。出現中情況的原因就是出現了資料特徵分布的改變,通常這種現象稱作概念漂移或者模式遷移。

A股什麼情況下會出現牛市?

薛丁格 長話短說 牛市的條件需要以下條件 國內外社會經濟形勢好 國際社會穩定,沒有戰亂動盪,或者流行病這一點相信大家已經感受到了,如果不是年初疫情,相信a股已經進入一輪牛市,但疫情打亂正常的經濟社會活動。導致經濟低迷,社會活動停滯。國家政策支援,市場信心充足。經融行業健康發展,沒有債務危機。 不忘初...

白酒什麼情況下會出現絮狀物?

杯酒人生 為什麼純糧食酒會變的渾濁呢?今天我就給大家講一講。其實一般而言,優質醬香酒應該是非常清澈的,但是這是在正常的溫度與濕度的條件下久才能夠清澈透亮,沒有沉澱物和懸浮物的。當溫度降低。白酒也會產生一些相應的化學反應,而在這個化學反應過程中,酒本身會析出不飽和脂肪顆粒,而這種不飽和脂肪顆粒會使酒看...

大維度訊號在什麼情況下會出現?

小明 這個時候必須要祭出夏農大神。夏農公式是夏農老人家一輩子的巔峰之作。對夏農公式的理解當然可以從不同的角度去理解。所謂萬法歸宗,不論從哪個角度去理解,到最後發現,其本質都是一樣的,都揭示了資訊傳輸極限能力。學過通訊的都知道夏農公式的表示式,log2 1 s n 單位是bit s,就是說,告訴了我訊...