在集成學(xué)習(xí)之Adaboost算法原理小結(jié)中,我們對(duì)Adaboost的算法原理做了一個(gè)總結(jié)。這里我們就從實(shí)用的角度對(duì)scikit-learn中Adaboost類庫(kù)的使用做一個(gè)小結(jié),重點(diǎn)對(duì)調(diào)參的注意事項(xiàng)做一個(gè)總結(jié)。

1. Adaboost類庫(kù)概述

    scikit-learn中Adaboost類庫(kù)比較直接,就是AdaBoostClassifier和AdaBoostRegressor兩個(gè),從名字就可以看出AdaBoostClassifier用于分類,AdaBoostRegressor用于回歸。

    AdaBoostClassifier使用了兩種Adaboost分類算法的實(shí)現(xiàn),SAMME和SAMME.R。而AdaBoostRegressor則使用了我們?cè)砥镏v到的Adaboost回歸算法的實(shí)現(xiàn),即Adaboost.R2。

    當(dāng)我們對(duì)Adaboost調(diào)參時(shí),主要要對(duì)兩部分內(nèi)容進(jìn)行調(diào)參,第一部分是對(duì)我們的Adaboost的框架進(jìn)行調(diào)參, 第二部分是對(duì)我們選擇的弱分類器進(jìn)行調(diào)參。兩者相輔相成。下面就對(duì)Adaboost的兩個(gè)類:AdaBoostClassifier和AdaBoostRegressor從這兩部分做一個(gè)介紹。

2. AdaBoostClassifier和AdaBoostRegressor框架參數(shù)

    我們首先來(lái)看看AdaBoostClassifier和AdaBoostRegressor框架參數(shù)。兩者大部分框架參數(shù)相同,下面我們一起討論這些參數(shù),兩個(gè)類如果有不同點(diǎn)我們會(huì)指出。

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式