2016-09-19 58 views
0

CNTK僅在到達maxEpochs後停止,然後運行測試。有沒有辦法讓它在每個時代之後運行測試來檢查它是否嚴重過度配合?我可以讓CNTK檢測過度配合嗎?

+0

嗨,失落。你最終能夠解決你的問題嗎?我只是遇到同樣的麻煩。 –

回答

1

如何運行直到結束,然後驗證在不同的時代?你可以參考這個link

+0

我正在玩模型,並且想要檢測早期的過度擬合,這樣反覆試驗循環會花費更少的時間。 – LOST

+0

您可以隨時在trainer.eval_minibatch(validation_minibatch)的培訓過程中檢查驗證小批次。 –

1

這裏有兩個問題。在每個時代之後,測試數據都會出現技術問題(我不能評論)但這不是重要的問題!第二個問題是,如果您多次使用它,則會污染測試數據集。如果您正在使用,您將數據作爲停止標準進行測試,從而使數據適合測試數據集!因此,請僅使用您按時測試數據,並且不要將測試數據用於任何類型的培訓。

相關問題