Skip to content

CareBENT/decision_tree

Repository files navigation

decision_tree

通过决策树判断泰坦尼克号上乘客的生存状态。

流程

1、读取数据

2、选择有影响的特征,处理缺失值

3、测试集和训练集划分

4、特征工程,特征处理 --使用onehot编码处理字符型特征

5、训练决策树

6、预测结果

7、导出决策树结构

问题

1、使用python将dot文件转换为png文件

pip 安装 pydot库
import pydot
(graph, ) = pydot.graph_from_dot_file('./tree.dot')
graph.write_png('tree.png')

2、windows python3库pydot运行出现:FileNotFoundError: [WinError 2] "dot" not found in path.(参考上传的pdf文件)

1、安装软件:graphviz-2.38.msi  下载地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2、配置环境变量

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages