這是一個我不斷面臨的問題,但似乎無法在任何地方找到答案。我有一個700個樣本的數據集。因此,我必須使用交叉驗證,而不是僅使用一個驗證和一個測試集來近似估計錯誤。交叉驗證後如何訓練最終的神經網絡模型?
我想用神經網絡來做到這一點。但是在用神經網絡進行CV並得到錯誤估計之後,我如何在整個數據集上訓練NN?因爲對於其他算法,如Logistic迴歸或SVM,不存在何時停止訓練的問題。但是對於NN,你需要訓練它直到你的驗證分數下降。因此,對於最終模型,對整個數據集進行訓練,您如何知道何時停止?
只是要說清楚,我的問題不是如何選擇NN的超參數。我可以通過使用嵌套的CV來做到這一點。我的問題是如何在整個數據集(何時更具體地停止)上訓練最終的NN,然後在野外應用它?
我對此有點困惑:「因爲對於像Logistic迴歸或SVM等其他算法,您可以在10個案例中的一箇中使用參數來獲得最佳結果。」你爲什麼覺得這些算法是這種情況,而不是神經網絡的情況? – BradMcDanel
這對神經網絡來說是一樣的,而不是我的問題。編輯。 – nafizh