本程序基于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等