亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Blending和Stacking的流程是什么

發布時間:2021-12-27 14:54:34 來源:億速云 閱讀:171 作者:iii 欄目:大數據

這篇文章主要介紹“Blending和Stacking的流程是什么”,在日常操作中,相信很多人在Blending和Stacking的流程是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Blending和Stacking的流程是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1. Blending

1.1 Blending 流程

Blending相較于Stacking來說要簡單一些,其流程大致分為以下幾步:

  • 將數據劃分為訓練集和測試集(test_set),其中訓練集需要再次劃分為訓練集(train_set)和驗證集(val_set);
  • 創建第一層的多個模型,這些模型可以使同質的也可以是異質的;
  • 使用train_set訓練步驟2中的多個模型,然后用訓練好的模型預測val_set和test_set得到val_predict, test_predict1;
  • 創建第二層的模型,使用val_predict作為訓練集訓練第二層的模型;
  • 使用第二層訓練好的模型對第二層測試集test_predict1進行預測,該結果為整個測試集的結果 1.2 Blending 圖解     Blending和Stacking的流程是什么

2. Stacking

2.1 Stacking 流程

Stacking流程比較復雜因為涉及到交叉驗證的過程,其流程與Blending類似,具體如下:

  • 將數據劃分為訓練集和測試集(test_set),對訓練集進行劃分為K個大小相似的集合,取其中一份作為驗證集val_set,其余的為訓練集train_set;
  • 創建第一層的多個模型,這些模型可以使同質的也可以是異質的;
  • 對于每一個模型來說,train_set和val_set是不一樣的,如2.2圖所示;然后利用各自的train_set訓練各自的模型,訓練好的模型對各自的val_set和test_set進行預測,得到val_predict和test_predict;
  • 創建第二層的模型,將每個模型對應的val_predict拼接起來作為第二層的訓練集,將所有模型的test_predict取平均值作為第二層的測試集;用訓練好的第二層模型對第二層的測試集進行預測,得到的結果即為整個測試集的結果
 

2.2 Stacking 圖解

stacking 網上有兩種解釋,一種是單個模型進行5次交叉驗證得到一個結果,然后對每個模型都進行相同的操作,此時訓練集的維度為(#樣本數目 x #模型數目);另一種是每個模型對數據的每一折輸出一個結果,然后把每一折的結果拼接起來,此時的訓練集維度(#樣本數目 x 1)。

Blending和Stacking的流程是什么

3. Blending與Stacking對比

Blending的優點在于:

1.比stacking簡單(因為不用進行k次的交叉驗證來獲得stacker feature)

2.避開了一個信息泄露問題:generlizers和stacker使用了不一樣的數據集

3.在團隊建模過程中,不需要給隊友分享自己的隨機種子

而缺點在于:

1.使用了很少的數據(是劃分hold-out作為測試集,并非cv)

2.blender可能會過擬合(其實大概率是第一點導致的)

3.stacking使用多次的CV會比較穩健

到此,關于“Blending和Stacking的流程是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丁青县| 大姚县| 嵩明县| 申扎县| 丰宁| 托克托县| 康平县| 玉环县| 大同县| 长岭县| 济南市| 正阳县| 昌平区| 城口县| 龙南县| 三江| 塔城市| 云安县| 长寿区| 浦东新区| 建阳市| 马鞍山市| 保山市| 龙游县| 密云县| 棋牌| 武城县| 谷城县| 太康县| 隆安县| 宜都市| 咸阳市| 会泽县| 闽侯县| 双鸭山市| 磴口县| 青冈县| 兴海县| 锦屏县| 西平县| 鄂尔多斯市|