2014-02-07 30 views
4

我有我自己的分類器,它是用python編寫的。 我想用adaboostclassifier方法使用該分類器。 在線提供的一個示例是link如何使用sklearn的adaboost方法使用您自己的自定義分類器?

鍵控代碼行如下

clf_2 = AdaBoostRegressor(DecisionTreeRegressor(max_depth=4), 
         n_estimators=300, random_state=rng) 

它結合了與DecisionTreeRegressor升壓。

我在想,我們怎麼能給定製的分類方法。

需要哪些方法來實現,數據格式等

是否有可能在網上遵循的代碼? 任何代碼示例,可以演示,插入您的自定義分類器。

回答

8

文檔中的roll-your-own estimator部分解釋瞭如何實現您自己的估算器。除此之外,您需要將sample_weight參數實施爲fit,因爲AdaBoost需要重新採樣樣本。

+0

鏈接到「Rolling your own estimator」更新的鏈接:http://scikit-learn.org/stable/developers/contributing.html#rolling-your-own-estimator –

相關問題