Skip to content

本程序实现决策树的建立与可视化,以及决策树的预剪枝与后剪枝,数据集为西瓜书4.2、4.3节中的西瓜数据集

Notifications You must be signed in to change notification settings

JonathonYan1993/ML_DecisionTree_prepruning_postpruning

Repository files navigation

ML_DecisionTree_prepruning_postpruning

本程序基于Numpy实现决策树的建立与可视化,以及决策树的预剪枝与后剪枝,数据集为西瓜书4.2、4.3节中的西瓜数据集

1、repo Structure

  • Decision_Tree_ID3.py——创建决策树
  • Decision_Tree_ID3_postpruning.py——决策树后剪枝
  • Decision_Tree_ID3_prepruning.py——决策树预剪枝
  • Decision_Tree_Visual.py——决策树可视化

2、数据集

  • watermelon2.csv
  • watermelon2Training.csv
  • watermelon2Validation.csv

3、结果可视化

  • watermelon2_Decision_Tree_ID3.png等

About

本程序实现决策树的建立与可视化,以及决策树的预剪枝与后剪枝,数据集为西瓜书4.2、4.3节中的西瓜数据集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages