码迷,mamicode.com
首页 > 编程语言 > 详细

【Python机器学习】决策树分类

时间:2019-08-30 14:03:33      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:div   str   amp   string类   min   features   node   nod   局部最优   

 

 

class sklearn.tree.DecisionTreeClassifier(criterion=gini, splitter=best, max_depth=None, min_samples_split=2,min_samples_leaf =1, min_weight_fraction_leaf=0.0, max_features=None, random_state=None, max_leaf_nodes=None,class_weight=None, presort=False)

[1]特征选择标准criterion:string类型,可以使用"gini"或者"entropy",前者代表基尼系数,后者代表信息增益。一般说使用默认的基尼系数"gini"就可以了,即CART算法。除非你更喜欢类似ID3, C4.5的最优特征选择方法。


[2]特征划分点选择标准splitter:string类型,可以使用"best"或者"random"。前者在特征的所有划分点中找出最优的划分点。后者是随机的在部分划分点中找局部最优的划分点。默认的"best"适合样本量不大的时候,而如果样本数据量非常大,此时决策树构建推荐"random" 

【Python机器学习】决策树分类

标签:div   str   amp   string类   min   features   node   nod   局部最优   

原文地址:https://www.cnblogs.com/ITCSJ/p/11434182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!