如何使用自己的自定义分类器和sklearn的adaboost方法?

时间:2014-02-07 18:45:46

标签: python scikit-learn

我有自己的分类器,用python编写。    我想将该分类器与adaboostclassifier方法一起使用。    在线提供的一个例子是link

关键代码行如下

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

它将DecisionTreeRegressor与助推器结合起来。

我想知道我们怎么能给出定制的分类方法。

需要实施哪些方法,数据格式等。

是否有可以在线跟踪的代码?    任何可以演示,插入自定义分类器的代码示例。

1 个答案:

答案 0 :(得分:9)

文档中的roll-your-own estimator部分介绍了如何实施自己的估算工具。除此之外,您需要将sample_weight参数实现为fit,因为AdaBoost需要一种重新加权样本的方法。