首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >返回adaboost python中使用的模型

返回adaboost python中使用的模型
EN

Stack Overflow用户
提问于 2014-01-16 20:50:52
回答 1查看 2.5K关注 0票数 4

在支持向量机上应用adaboost之后,我想知道adaboost算法中使用的模型(它们的参数)。

代码语言:javascript
复制
ada=AdaBoostClassifier(n_estimators=10, base_estimator=SVC(probability=True)) 
ada.fit(x_train,y_train)

如何查找adaboost.Thank中使用的模型

EN

回答 1

Stack Overflow用户

发布于 2014-01-17 03:22:54

AdaBoostClassifier对象的estimators_字段包含每个模型。查看这些模型的详细信息将取决于构建它们所使用的内容。例如,您可能需要在下面的示例中查看如何查找如何获取DecisionTreeClassifier的信息:

代码语言:javascript
复制
>>> from sklearn.datasets import load_iris
>>> from sklearn.ensemble import AdaBoostClassifier
>>> 
>>> iris = load_iris()
>>> clf = AdaBoostClassifier(n_estimators=2)
>>> clf.fit(iris.data, iris.target)
AdaBoostClassifier(algorithm='SAMME.R',
          base_estimator=DecisionTreeClassifier(compute_importances=None, criterion='gini',
            max_depth=1, max_features=None, min_density=None,
            min_samples_leaf=1, min_samples_split=2, random_state=None,
            splitter='best'),
          learning_rate=1.0, n_estimators=2, random_state=None)
>>> clf.estimators_
[DecisionTreeClassifier(compute_importances=None, criterion='gini',
            max_depth=1, max_features=None, min_density=None,
            min_samples_leaf=1, min_samples_split=2, random_state=None,
            splitter='best'), DecisionTreeClassifier(compute_importances=None, criterion='gini',
            max_depth=1, max_features=None, min_density=None,
            min_samples_leaf=1, min_samples_split=2, random_state=None,
            splitter='best')]
>>> 
>>> #first model
... clf.estimators_[0]
DecisionTreeClassifier(compute_importances=None, criterion='gini',
            max_depth=1, max_features=None, min_density=None,
            min_samples_leaf=1, min_samples_split=2, random_state=None,
            splitter='best')
>>> #second model
... clf.estimators_[1]
DecisionTreeClassifier(compute_importances=None, criterion='gini',
            max_depth=1, max_features=None, min_density=None,
            min_samples_leaf=1, min_samples_split=2, random_state=None,
            splitter='best')
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21162311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档