神經(jīng)網(wǎng)絡(luò)中什么是交叉驗證,為什么要進(jìn)行交叉驗證?

2022-09-04 21:43

1個回答
交叉驗證(Cross - validation)的好處是可以從有限的學(xué)習(xí)數(shù)據(jù)中獲取盡可能多的有效信息,從而獲得更合適的兩層權(quán)值;并且此方法是從多個方向開始學(xué)習(xí)樣本,可以有效的避免陷入局部極小值。采用交叉驗證方法的前提是將神經(jīng)網(wǎng)絡(luò)已有的學(xué)習(xí)數(shù)據(jù)分為兩部分:訓(xùn)練數(shù)據(jù)和驗證數(shù)據(jù)。先對訓(xùn)練數(shù)據(jù)進(jìn)行學(xué)習(xí)得到權(quán)值,用權(quán)值檢驗驗證數(shù)據(jù)得到一個正確率,如果達(dá)到了標(biāo)準(zhǔn),則進(jìn)行下一組的訓(xùn)練數(shù)據(jù)的學(xué)習(xí),否則用訓(xùn)練樣本學(xué)習(xí)修改權(quán)值。為了得到好的學(xué)習(xí)效果,無論訓(xùn)練樣本還是驗證樣本都要盡可能參與學(xué)習(xí)。一般選取10重交叉驗證( 10 - fold cross - validation) [ 5 ]可以得到較好的學(xué)習(xí)效果。
相關(guān)問答
交叉驗證的目的
1個回答2022-10-07 23:29
用交叉驗證的目的是為了得到可靠穩(wěn)定的模型。在建立PCR 或PLS 模型時,一個很重要的因素是取多少個主成分的問題。用cross validation 校驗每個主成分下的PRESS值,選擇PRESS值...
全文
交叉驗證的作用?
1個回答2022-10-02 19:12
交叉驗證的作用: 將原始數(shù)據(jù)(dataset)進(jìn)行分組,一部分做為訓(xùn)練集來訓(xùn)練模型,另一部分做為測試集來評價模型。 方法: 1. 留出法 (holdout cross validation) 2. k...
全文
交叉驗證的概念
1個回答2022-11-12 15:04
這個過程一直進(jìn)行,直到所有的樣本都被預(yù)報了一次而且僅被預(yù)報一次。把每個樣本的預(yù)報誤差平方加和,稱為PRESS(predicted Error Sum of Squares)。
交叉驗證的優(yōu)點?
1個回答2022-10-17 12:30
交叉驗證的基本思想就是將原始數(shù)據(jù)(dataset)進(jìn)行分組,一部分做為訓(xùn)練集來訓(xùn)練模型,另一部分做為測試集來評價模型。 交叉驗證的優(yōu)點: 1、交叉驗證用于評估模型的預(yù)測性能,尤其是訓(xùn)練好的模型在新數(shù)據(jù)...
全文
scikit-learn 什么時候做交叉驗證
1個回答2022-10-07 20:03
交叉驗證(Cross-validation)是用來驗證分類器的性能一種統(tǒng)計分析方法,基本思想是把在某種意義下將原始數(shù)據(jù)(dataset)進(jìn)行分組,一部分做為子集上做分析, 而其它子集則用來做後續(xù)對此分...
全文
機(jī)器學(xué)習(xí):K折交叉驗證
1個回答2022-10-11 04:13
你說的應(yīng)該是10折交叉驗證,是指把數(shù)據(jù)集分成10份。 機(jī)器學(xué)習(xí)中k折交叉驗證是指將數(shù)據(jù)集分成k份(可以隨機(jī)切分,也可以按時間切分,但需要確保訓(xùn)練集和測試集同分布),然后,選擇一份作為測試集,剩下的k-...
全文
響應(yīng)面模型有必要做交叉驗證
1個回答2022-10-11 04:13
有必要做交叉驗證,不同形式是不同效果。 交叉驗證主要是用來評價模型的好壞和尋找最優(yōu)的參數(shù)。交叉驗證主要分為為兩種,留一交叉驗證和n折交叉驗證(一般是5折和10折)。 對于編號1-n的n個樣本點來說,留...
全文
什么是廣義交叉校驗(Generalized cross-validation)? 和交叉校驗(Cross-validation)有什么區(qū)別?
1個回答2022-09-04 14:52
在機(jī)器學(xué)習(xí)和模式識別中,經(jīng)常會將dataset分成training set和test set,交叉檢驗(cross-validation)其實就是如何將dataset分成training set和te...
全文
熱門問答