当前位置: 首页 > news >正文

高端品牌网站建设公司哪家好在线制作h5网页

高端品牌网站建设公司哪家好,在线制作h5网页,wordpress去掉伪静态,网站宣传文案范例目录 决策树优化与可视化 1 决策树分类 2 决策树可视化 3 显示树的特征重要性 特征重要性可视化 决策树回归 1 决策树回归 决策树优化与可视化 1 决策树分类 from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sk…目录 决策树优化与可视化 1 决策树分类 2 决策树可视化 3 显示树的特征重要性 特征重要性可视化 决策树回归 1 决策树回归 决策树优化与可视化 1 决策树分类 from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split from sklearn import datasets import matplotlib.pyplot as plt import numpy as npcancer datasets.load_breast_cancer() X_train, X_test, y_train, y_test train_test_split(cancer.data, cancer.target, stratifycancer.target, random_state 42) tree DecisionTreeClassifier(random_state0)tree.fit(X_train, y_train) print(Accuracy on traning set:{:.3f}.format(tree.score(X_train, y_train))) print(Accuracy on test set:{:.3f}.format(tree.score(X_test, y_test))) print(tree max depth:{}.format(tree. tree_.max_depth)) # 报错AttributeError: function object has no attribute data function对象没有data属性 # 解决之后 #Accuracy on traning set:1.000 #Accuracy on test set:0.937 #tree max depth:7 可以得到训练集的精度是100%这是因为叶子结点都是纯的树的深度为7足以完美地记住训练数据的所有标签测试集泛化精度只有93.7%明显过拟合。 不限制决策树的深度它的深度和复杂度都可以变得特别大。故未剪枝的树容易过拟合对新数据的泛化性能不佳。 现在将预剪枝应用在决策树上可以阻止树的完全生长。 设置max_depth4这表明构造的决策树只有4层限制树的深度可以减少过拟合这会降低训练集的精度但可以提高测试集的精度。 from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split from sklearn import datasets import matplotlib.pyplot as plt import numpy as npcancer datasets.load_breast_cancer() X_train, X_test, y_train, y_test train_test_split(cancer.data, cancer.target, stratifycancer.target, random_state 42) tree DecisionTreeClassifier(max_depth4, random_state0) tree.fit(X_train, y_train) print(Accuracy on traning set:{:.3f}.format(tree.score(X_train, y_train))) print(Accuracy on test set:{:.3f}.format(tree.score(X_test, y_test))) Accuracy on traning set:0.988 Accuracy on test set:0.951 训练精度为98.8%测试精度为95.1%树的最大深度只有4层降低了训练精度但提高了泛化测试精度改善了过拟合的状况。 2 决策树可视化 使用 pip3 install graphviz 后 import graphviz 仍然报错 ModuleNotFoundError: No module named graphviz使用命令conda install python-graphviz from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split from sklearn import datasets import matplotlib.pyplot as plt import numpy as np import graphviz from sklearn.tree import export_graphviz cancer datasets.load_breast_cancer() X_train, X_test, y_train, y_test train_test_split(cancer.data, cancer.target, stratifycancer.target, random_state 42) tree DecisionTreeClassifier(max_depth4, random_state0) tree.fit(X_train, y_train) export_graphviz(tree,out_filetree.dot,class_names[malignat,benign],feature_namescancer.feature_names,impurityFalse,filledTrue)with open(tree.dot) as f:dot_graph f.read() graphviz.Source(dot_graph)# outModuleNotFoundError: No module named graphviz 尝试了很多种方法并没有解决问题‼️ http://t.csdn.cn/wAVEK ⬅️可用此方法再次验证 3 显示树的特征重要性 其中最常用的是特征重要性Feature Importance每个特征对树决策的重要性进行排序 其中0表示“根本没用到”1表示“完美预测目标值”特征重要性的求和始终为1。 from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split from sklearn import datasets import matplotlib.pyplot as plt import numpy as npcancer datasets.load_breast_cancer() X_train, X_test, y_train, y_test train_test_split(cancer.data, cancer.target, stratifycancer.target, random_state 42) tree DecisionTreeClassifier(max_depth4, random_state0) tree.fit(X_train, y_train) print(Feature imprtance:\n{}.format(tree.feature_importances_)) Feature imprtance: [0. 0. 0. 0. 0. 0.0. 0. 0. 0. 0.01019737 0.048398250. 0. 0.0024156 0. 0. 0.0. 0. 0.72682851 0.0458159 0. 0.0.0141577 0. 0.018188 0.1221132 0.01188548 0. ] 特征重要性可视化 from sklearn.datasets import load_breast_cancer from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split from sklearn import datasets import matplotlib.pyplot as plt import numpy as npcancer datasets.load_breast_cancer() X_train, X_test, y_train, y_test train_test_split(cancer.data, cancer.target, stratifycancer.target, random_state 42) tree DecisionTreeClassifier(max_depth4, random_state0) tree.fit(X_train, y_train) print(Feature imprtance:\n{}.format(tree.feature_importances_))def plot_feature_importances_cancer(model):n_features cancer.data.shape[1]plt.barh(range(n_features),model.feature_importances_,aligncenter)plt.yticks(np.arange(n_features),cancer.feature_names)plt.xlabel(Feature importance)plt.ylabel(Feature)plot_feature_importances_cancer(tree) 决策树回归 1 决策树回归 #决策树回归 import numpy as np import matplotlib.pyplot as plt from sklearn import datasets boston datasets.load_boston()X boston.data y boston.target from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test train_test_split(X,y, random_state666)# DecisionTreeRegressor决策树的回归器 from sklearn.tree import DecisionTreeRegressor dt_reg DecisionTreeRegressor( max_depth 11 ) dt_reg.fit(X_train, y_train) print(dt_reg.score(X_test,y_test)) print(dt_reg.score(X_train,y_train)) # 0.6005800948958887 # 1.0# 此时决策树在训练数据集上预测准确率是百分百的但是在测试数据集上只有60%的准确率 # 很显然出现了过拟合可通过设置树深来改善过拟合 # 0.6908496704356424 # 0.9918292293652428 此时决策树在训练数据集上预测准确率是百分百的但是在测试数据集上只有60%的准确率很显然出现了过拟合可通过设置树深来改善过拟合。
http://www.dnsts.com.cn/news/180103.html

相关文章:

  • 给我一个网站贴吧电商网络营销是干什么的
  • 竞价网站做推广方案漳州市建设网站
  • 什么网站都可以进入的浏览器企业信息系统查询系统
  • 中英企业网站模板成全视频在线观看高清版
  • 怎么样检查网站有没有做全站301商标设计网图大全
  • 企业组织网站建设方案大数据网站建设费用
  • html5 网站平台好看云在线网站模板下载 迅雷下载 迅雷下载地址
  • 为什么用html5做网站近期国内新闻
  • 跳转网站怎么做青岛官网seo价格
  • 官方网站是什么公司官网在哪找
  • 设计logo网站免费下载网建服务
  • 电子商务网站建设前期潍坊专业网站建设怎么收费
  • 做招聘网站做服务器多少钱施工企业自营率怎么算
  • 怎样给一个网站做专题策划电子元器件商城网站建设
  • 霸州市建设局网站网站开发的风险
  • 八字排盘网站建设加盟平台
  • 荆州建设局网站打开一个网站
  • 四川省建设工程造价信息网站做网站的电脑需要什么配置
  • 摄影师 网站 模板云南省城乡住房与建设厅网站
  • 建设部门网站查询牡丹江网路运营中心
  • 云南建设厅网站删除网站首页样式
  • 济宁网站开发平台litespeed wordpress
  • 网站内容板块调换位置网站在网络文化建设方面的成果
  • 做网站加班多吗少儿编程加盟教育机构
  • 网站地图 用户体验建站推广什么意思
  • 提高整个网站权重c 教学网站开发
  • 山西建设执业资格注册管理中心网站淄博网站制作托管优化
  • 快站app制作教程好的做网站公司
  • 个人博客自我介绍seo在线论坛
  • 柳州正规网站制作公司哪家好h5商城网站怎么建立