码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习入门-决策树的可视化展示

时间:2019-01-17 10:18:12      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:tree   port   src   file   img   ESS   target   com   决策   

from sklearn import tree
from sklearn.datasets.california_housing import fetch_california_housing
housing = fetch_california_housing()


dtr = tree.DecisionTreeRegressor(max_depth=2)
dtr.fit(housing.data[:, [6, 7]], housing.target)

dot_data =           tree.export_graphviz(
              dtr, 
              out_file = None, 
              feature_names=housing.feature_name[6:8],
              filled = True, 
              impurity = False,
              rounded = True
          )

import pydotplus
graph = pydotplus.graph_from_dot_data(dot_data)
graph.get_nodes()[7].set_fillcolor(#FFF2DD)
from IPython.display import Image 
Image(graph.create_png())

技术分享图片

机器学习入门-决策树的可视化展示

标签:tree   port   src   file   img   ESS   target   com   决策   

原文地址:https://www.cnblogs.com/my-love-is-python/p/10280558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!