模型整合方法

2021-08-17 04:56:53 字數 874 閱讀 1554

資料層面的整合方法:

測試階段資料擴充:以隨機扣取為例,對某張測試影象可得到n張隨機扣取影象,測試階段只需用訓練好的深度網路模型對n張圖分別做**,之後將**的各類置信度平均作為該測試影象的最終**結果即可。

簡易整合法:對於樣本較多的類採取降取樣,每次取樣數依照樣本數目最少的類別而定,這樣每類取到的樣本數是均等的。取樣結束後,針對每次取樣得到的子資料集訓練模型,如此取樣、訓練反覆多次。最後對測試資料的**則依據訓練得到若干個模型的結果取平均或投票獲取。

模型層面的整合方法:

單模型整合:

多層特徵融合:多層特徵融合操作時可直接將不同層網路特徵級聯。最後使用靠近目標函式的幾層卷積特徵,因為愈深層特徵包含包含的高層語義性愈強、分辨能力也愈強。

網路快照整合法:利用區域性最優解形成的網路模型進行整合。

多模型整合:

多模型生成策略:

同一模型不同初始化:不同的模型引數初始化對導致不用的結果,針對小樣本資料,首先對同一模型進行不同初始化,之後將得到的網路模型進行結果整合會緩解其隨機性,提公升最終的**結果。

同一模型不同訓練輪數:不同訓練輪數的結果是不一樣的,尤其是在模型趨於收斂的時候,無法確定到底是哪一輪訓練得到的模型是最適合測試資料的,所以對最後幾輪訓練模型結果做整合,一方面降低隨機誤差,一方面避免了輪數過多帶來的過擬合。

不同目標函式:既可以對不同模型**結果做『置信度級別』的平均或投票,也可以做『特徵級別』的模型整合,將不同網路得到的深度特徵抽出後級聯作為最終特徵,在使用分類器進行訓練。

不同網路結構:

多模型整合:

直接平均法:直接平均不同模型產生的類別置信度得到最後**結果。

加權平均法:是在直接平均法的基礎上加入權重來調節不同模型輸出。

投票法:

堆疊法:二次整合法。

模型整合方法

模型層面的整合方法 多模型整合 小結整合學習是機器學習中的一類學習演算法,指訓練多個學習器並將它們組合起來使用的方法。這類演算法通常在實踐中能取得比單個學習器更好的 結果,頗有 眾人拾柴火焰高 之意。儘管深度網路模型已經擁有強大的 能力,但整合學習的使用仍能起到 錦上添花 的作用。因此有必要了解並掌...

深度學習 模型整合方法

設定為隨模型迭代輪數t t iteration,即一次批處理隨機梯度下降稱為乙個迭代輪數 改變的函式,即 t 0 2 co s m od t 1,t m t m 1 t 02 cos mod t 1,t m t m 1 0 0 若網路超引數設定得當,深度模型隨著網路的進行會逐步趨於收斂,但是不同的訓...

新思韌體整合方法

1.在 kernel msm 3.18 firmware 目錄下建立pr2652346 td4310 tcl.img.ihex檔案 2.在檔案synaptics dsx fw update.c中定義韌體name define fw image name tcl pr2652346 td4310 tc...