决策树可视化
程序员文章站
2022-04-08 13:48:15
...
决策树可视化方法
from sklearn.model_selection import train_test_split
from sklearn.datasets.california_housing import fetch_california_housing
import pydotplus
from IPython.display import Image
housing = fetch_california_housing()
# 数据集划分
data_train, data_test, target_train, target_test = train_test_split(housing.data,
housing.target,
test_size=0.1,
random_state=42)
# 决策树
dtr = tree.DecisionTreeRegressor(random_state=42)
dtr.fit(data_train, target_train)
dot_dtr = tree.export_graphviz(dtr,
out_file=None,
feature_names=housing.feature_names,
filled=True,
impurity=False,
rounded=True)
graph = pydotplus.graph_from_dot_data(dot_data)
graph.get_nodes()[7].set_fillcolor("#ADD2AA")
# 可视化决策树
Image(graph.create_png())
# 将图像保存
graph.write_png("dtr.png")
上一篇: 农业生产谚语(四)
推荐阅读
-
荐 布加迪奇龙Blender雕刻、shading,并导入Three.js ,3DWEB模型【Three.js+Blender建模+web前端+可视化】
-
python3.4之决策树
-
Python数据可视化正态分布简单分析及实现代码
-
【题解】【中国大学MOOC】(北京大学)人工智能与信息社会测验——3基于决策树和搜索的智能系统(下)
-
Python机器学习应用之决策树分类实例详解
-
Python爬虫爬取疫情数据并可视化展示
-
【Python数据可视化】创建3D可视化图表
-
懒人的诉求:有没有支持CSS文件的可视化的页面开发工具?_html/css_WEB-ITnose
-
javascript可视化图形库
-
Pytorch中使用tensorboard可视化不显示的问题