决策树
本文目的主要在于记录决策树学习内容,同时也向大家分享有关决策树知识,若有逻辑不自洽的地方还望指正。
1、概述
决策树就是将通过一系列特征判断找到目标标签的模型。
1.1决策树的核心
1、如何从数据表中找出最佳节点和最佳分枝?
2、如何让决策树停止生长,防止过拟合?
1.2决策树的分类
sklearn中的tree模块有以下5个类
类 | 功能 |
---|---|
tree.DecisionTreeClassifier | 分类树 |
tree.DecisionTreeRegressor | 回归树 |
tree.export_graphviz | 将生成的决策树导出为DOT形式,画图专用 |
tree.ExtraTreeClassifier | 高随机版本的分类树 |
tree.ExtraTreeRegressor | 高随机版本的回归树 |
本文主讲分类树和回归树