隨機森林過程和優缺點

2021-07-27 13:43:46 字數 404 閱讀 7139

隨機森林大致過程如下:

1) 從樣本集中有放回隨機取樣選取n個樣本;

2) 從所有特徵中隨機選擇k個特徵,對選出的樣本利用這些特徵建立決策樹(一般是cart,也可是別的或者混合);

3) 重複以上步驟m次,即生成m課決策樹,形成隨機森林;

4)對於新資料,經過每棵樹決策,最後投票確認分到哪一類。

隨機森林特點:

隨機森林有很多優點:

1)每棵樹都選擇部分樣本及部分特徵,一定程度避免過擬合;

2)每棵樹隨機選擇樣本並隨機選擇特徵,使得具有很好的抗噪能力,效能穩定;

3)能處理很高維度的資料,並且不用做特徵選擇;

4)適合並行處理;

5)實現比較簡單。

缺點:1) 引數較複雜;

2) 模型訓練和**都比較慢。

儲存過程優缺點

儲存過程的優點 1.儲存過程只在創造時進行編譯,以後每次執行儲存過程都不需再重新編譯,而一般sql語句每執行一次就編譯一次,所以使用儲存過程可提高資料庫執行速度。2.當對資料庫進行複雜操作時 如對多個表進行update,insert,query,delete時 可將此複雜操作用儲存過程封裝起來與資料...

儲存過程優缺點

優點 1.由於應用程式隨著時間推移會不斷更改,增刪功能,t sql過程 會變得更複雜,storedprocedure為封裝此 提供了乙個替換位置。2.執行計畫 儲存過程在首次執行時將被編譯,這將產生乙個執行計畫 實際上是 microsoft sql server為在儲存過程中獲取由 t sql 指定...

儲存過程優缺點

儲存過程的優缺點 優點 1.由於應用程式隨著時間推移會不斷更改,增刪功能,t sql過程 會變得更複雜,storedprocedure為封裝此 提供了乙個替換位置。2.執行計畫 儲存過程在首次執行時將被編譯,這將產生乙個執行計畫 實際上是 microsoft sql server為在儲存過程中獲取由...