/GBDT_Simple_Tutorial

python实现GBDT的回归、二分类以及多分类,将算法流程详情进行展示解读并可视化,庖丁解牛地理解GBDT。

Primary LanguagePython

GBDT_Simple_Tutorial(梯度提升树简易教程)

简介

利用python实现GBDT算法的回归、二分类以及多分类,将算法流程详情进行展示解读并可视化,便于读者庖丁解牛地理解GBDT。 目前只完成了回归,分类和可视化有待完成。


算法原理以及公式推导请前往blog:GBDT算法原理以及实例理解


依赖环境

  • 操作系统:Windows/Linux
  • 编程语言:Python3
  • Python库:pandas

文件结构

  • | - GBDT 主模块
  • | --- gbdt.py.py
  • | --- decision_tree.py
  • | --- loss_function.py
  • | - test.py 测试文件