Bagging演算法細講

2021-07-10 23:06:18 字數 735 閱讀 3811

bagging演算法:讓該學習演算法訓練多輪,每輪的訓練集由從初始的訓練集中隨機取出的n個訓練樣本組成,某個初始訓練樣本在某輪訓練集中可以出現多次或根本不出現,訓練之後可得到乙個**函式序列h_1,⋯ ⋯h_n ,最終的**函式h對分類問題採用投票方式,對回歸問題採用簡單平均方法對新示例進行判別。

思想:1).從原始樣本集中用bootstrap取樣選出n個樣本(新)

2).對這n個樣本建立分類器

3).重複1-2步,建立m個分類器

4).將bootstrap取樣選出n個樣本(m個新的樣本資料集),在m個分類器上進行分類

5).把m個分類器分類的結果進行投票,得到最多的為最終的類別。

注意:bootstrap取樣名字來自成語「pull up by your own bootstraps」,意思是依靠你自己的資源,稱為自助法,它是一種有放回的抽樣方法,它是非引數統計中一種重要的估計統計量方差進而進行區間估計的統計方法。其核心思想和基本步驟如下:

1) 採用重抽樣技術從原始樣本中抽取一定數量(自己給定)的樣本,此過程允許重複抽樣。 

2) 根據抽出的樣本計算給定的統計量t。 

3) 重複上述n次(一般大於1000),得到n個統計量t。

4) 計算上述n個統計量t的樣本方差,得到統計量的方差。

細講排序演算法之選擇排序

內部排序 全部資料可同時放入記憶體進行的排序。外部排序 檔案中資料太多,無法全部調入記憶體進行的排序。定義 設有記錄序列 其相應的關鍵字序列為 若存在一種確定的關係 kx k y kz 則將記錄序列 排成按關鍵字有序的序列 的操作,稱之為排序。關係是任意的,通常使用小於 遞增 大於 遞減 等關係。穩...

Oracle NUMBER型別細講

1 number型別細講 oracle number datatype 語法 number precision scale 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 number value 1.0e 1...

NUMBER型別細講

1 number型別細講 oracle number datatype 語法 number precision scale 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 number value 1.0e 1...