GBDT_Simple_Tutorial(梯度提升树简易教程)
简介
利用
python实现
GBDT算法的回归、二分类以及多分类,将算法流程详情进行展示解读并可视化,便于读者庖丁解牛地理解
GBDT。
项目进度:
回归
二分类
多分类
可视化
算法原理以及公式推导请前往blog:
依赖环境
操作系统:Windows/Linux
编程语言:
Python3
Python库:pandas、PIL、pydotplus,
其
中pydotplus库会自动调用Graphviz,所以需要去下载graphviz的-2.38.msi
,先安装,再将安装目录下的bin添加到系统环境变量,此时如果再报错可以重启计算机。详细过程不再描述,网上很多解答。
文件结构
| -
GBDT主模块文件夹
| ---
gbdt.py 梯度提升算法主框架
| --- decision_tree.py 单颗树生成,包括节点划分
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/3208.html