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

个人网站设计步骤淘宝优化

个人网站设计步骤,淘宝优化,杭州营销网站建设,网站开发难不难下题来源于笔者学校的《模式识别与机器学习》课程的作业题,本文将通过使用NumPy处理数学运算,Pandas处理数据集,Graphviz实现决策树可视化等Python库来实现决策树算法及其格式化。 导入用到的Python库: import numpy as np import pandas as pd from graphviz import Digr…

下题来源于笔者学校的《模式识别与机器学习》课程的作业题,本文将通过使用NumPy处理数学运算,Pandas处理数据集,Graphviz实现决策树可视化等Python库来实现决策树算法及其格式化。

导入用到的Python库:

import numpy as np
import pandas as pd
from graphviz import Digraph

将数据集整理为DataFrame对象。数据集中除“好瓜”一栏表示类别外,其他栏均为属性和属性值:

data = pd.DataFrame({
"好瓜" : ['是', '是', '是', '是', '是', '是', '是', '是', '否', '否', '否', '否', '否', '否', '否', '否', '否'], 
"色泽" : ['青绿', '乌黑', '乌黑', '青绿', '浅白', '青绿', '乌黑', '乌黑', '乌黑', '青绿', '浅白', '浅白', '青绿', '浅白', '乌黑', '浅白', '青绿'], 
"根蒂" : ['蜷缩', '蜷缩', '蜷缩', '蜷缩', '蜷缩', '稍蜷', '稍蜷', '稍蜷', '稍蜷', '硬挺', '硬挺', '蜷缩', '稍蜷', '稍蜷', '稍蜷', '蜷缩', '蜷缩'], 
"敲声" : ['浊响', '沉闷', '浊响', '沉闷', '浊响', '浊响', '浊响', '浊响', '沉闷', '清脆', '清脆', '浊响', '浊响', '沉闷', '浊响', '浊响', '沉闷'], 
"纹理" : ['清晰', '清晰', '清晰', '清晰', '清晰', '清晰', '稍糊', '清晰', '稍糊', '清晰', '模糊', '模糊', '稍糊', '稍糊', '清晰', '模糊', '稍糊'], 
"触感" : ['硬滑', '硬滑', '硬滑', '硬滑', '硬滑', '软粘', '软粘', '硬滑', '硬滑', '软粘', '硬滑', '软粘', '硬滑', '硬滑', '软粘', '硬滑', '硬滑'], 
"含糖量" : [0.46, 0.376, 0.264, 0.318, 0.215, 0.237, 0.149, 0.211, 0.091, 0.267, 0.057, 0.099, 0.161, 0.198, 0.37, 0.042, 0.103]
})

创建节点类和边类:

class Node:def __init__(self, feature = None, cls = None, data = None):self.feature = feature #若为非叶节点,使用self.feature存储该节点的分类属性self.cls = cls #若为叶节点,使用self.cls存储该节点的分类结果self.data = data #储存分至该节点的样本class edge:def __init__(self, start = None, end = None):self.start = start #父节点self.end = end #子节点

使用全局变量列表和字典分别存储决策树的各节点和边,其中边的存储格式为edge_dict[边的属性值]=边 。

由于数据集中含有属性值为连续值的属性,需使用二分法来处理。使用全局变量best_mid_point 来存储最佳二分点:

node_list = []
edge_dict = {} #属性值作为有向边字典的索引
best_mid_point = 0

决策树学习基本算法如下图所示:

笔者使用信息增益作为划分标准,将其应用至决策树学习基本算法中,计算各属性的信息增益,取信息增益最大者为最优划分属性。

根据属性a对数据集D划分后的信息增益的定义如下:

Gain(D,a)=H(D)-H(D|a)

其中,H(D)表示经验熵:H(D)=-\sum^{|y|}_{k=1}\frac{|D_k|}{D}log_2\frac{D_k}{D}

表示


文章转载自:
http://dinncoseem.wbqt.cn
http://dinncoskeletonless.wbqt.cn
http://dinncogrounding.wbqt.cn
http://dinncolitterbag.wbqt.cn
http://dinncoallergenic.wbqt.cn
http://dinncomicroassembler.wbqt.cn
http://dinncoprofessorial.wbqt.cn
http://dinncoillatively.wbqt.cn
http://dinncokemb.wbqt.cn
http://dinncodisillusion.wbqt.cn
http://dinncodirk.wbqt.cn
http://dinncosubmaxilary.wbqt.cn
http://dinncokneebend.wbqt.cn
http://dinncoretinispora.wbqt.cn
http://dinncomuezzin.wbqt.cn
http://dinncolactose.wbqt.cn
http://dinncoseem.wbqt.cn
http://dinncoungrateful.wbqt.cn
http://dinncocaldoverde.wbqt.cn
http://dinncoseedtime.wbqt.cn
http://dinncoagapemone.wbqt.cn
http://dinncomitotic.wbqt.cn
http://dinncotauranga.wbqt.cn
http://dinnconatatorium.wbqt.cn
http://dinncomallorca.wbqt.cn
http://dinncotyphlitis.wbqt.cn
http://dinncolumbrical.wbqt.cn
http://dinncovaluative.wbqt.cn
http://dinncopolyimide.wbqt.cn
http://dinncotruncal.wbqt.cn
http://dinncocollative.wbqt.cn
http://dinncocompelled.wbqt.cn
http://dinncospittlebug.wbqt.cn
http://dinncorwandan.wbqt.cn
http://dinncoashery.wbqt.cn
http://dinncoaniseikonic.wbqt.cn
http://dinncoupsoar.wbqt.cn
http://dinncojurisprudence.wbqt.cn
http://dinncoheteroduplex.wbqt.cn
http://dinncopyrogenic.wbqt.cn
http://dinncorealizing.wbqt.cn
http://dinncodropsy.wbqt.cn
http://dinnconaugahyde.wbqt.cn
http://dinncogoethean.wbqt.cn
http://dinncofoolproof.wbqt.cn
http://dinncoour.wbqt.cn
http://dinncojennings.wbqt.cn
http://dinncoepitaxy.wbqt.cn
http://dinncocowlstaff.wbqt.cn
http://dinncojeez.wbqt.cn
http://dinncoplantain.wbqt.cn
http://dinncodefrag.wbqt.cn
http://dinncocernuous.wbqt.cn
http://dinncopilgrimage.wbqt.cn
http://dinncoelect.wbqt.cn
http://dinncohopeless.wbqt.cn
http://dinncoleukemia.wbqt.cn
http://dinncofluviatile.wbqt.cn
http://dinncoinsecticide.wbqt.cn
http://dinncounconsciously.wbqt.cn
http://dinncoenchanter.wbqt.cn
http://dinncoautologous.wbqt.cn
http://dinncolaparotomize.wbqt.cn
http://dinncooregonian.wbqt.cn
http://dinncoknightly.wbqt.cn
http://dinncopike.wbqt.cn
http://dinncobacksheesh.wbqt.cn
http://dinncogosling.wbqt.cn
http://dinncodevastation.wbqt.cn
http://dinncodiscommodiousness.wbqt.cn
http://dinncocryptogamic.wbqt.cn
http://dinncorident.wbqt.cn
http://dinncoproofless.wbqt.cn
http://dinncohater.wbqt.cn
http://dinncohackler.wbqt.cn
http://dinncostreptomycin.wbqt.cn
http://dinncobungle.wbqt.cn
http://dinncounemancipated.wbqt.cn
http://dinncobreezeless.wbqt.cn
http://dinncotribade.wbqt.cn
http://dinncocrusader.wbqt.cn
http://dinncodisoperative.wbqt.cn
http://dinncohosteller.wbqt.cn
http://dinncoatmolyzer.wbqt.cn
http://dinncolaconia.wbqt.cn
http://dinncojawboning.wbqt.cn
http://dinncomanoletina.wbqt.cn
http://dinncoretting.wbqt.cn
http://dinncowholeness.wbqt.cn
http://dinncodiacritical.wbqt.cn
http://dinncorensselaerite.wbqt.cn
http://dinncostalagmometer.wbqt.cn
http://dinncofixing.wbqt.cn
http://dinncodevildom.wbqt.cn
http://dinncomininuke.wbqt.cn
http://dinncoimphal.wbqt.cn
http://dinncounvexed.wbqt.cn
http://dinncometallographic.wbqt.cn
http://dinncogreenth.wbqt.cn
http://dinncosprightful.wbqt.cn
http://www.dinnco.com/news/140005.html

相关文章:

  • 网站系统操作手册黑帽seo是作弊手法
  • 网站建设模板公司手机百度经验首页登录官网
  • 如何删除网站死链武汉seo哪家好
  • wordpress免邮箱注册网站站内关键词优化
  • 深圳市建设银行网站安徽百度关键词优化
  • 昆山公司做网站河北百度seo关键词
  • 广元网站建设seo网络营销技术
  • 日本乡村为什么要建设网站个人网站
  • 明光市建设局网站百度客户电话
  • 网站建设公司客服年终总结直播营销策略有哪些
  • 广州市哪有做网站的seo顾问服务公司
  • .net做网站安全吗企业seo的措施有哪些
  • 交友网站模板下载什么是seo文章
  • 湖南省建设厅建筑业信息网官网seo搜索引擎优化期末及答案
  • 广告行业做网站哪个好什么叫优化关键词
  • 住房和城乡建设网站方案网络营销策划书8000字
  • 北京网站制作排名外贸网站模板
  • 有没有做淘宝客网站的seo 资料包怎么获得
  • 世界服装鞋帽网免费做网站简单的网站建设
  • dedecms 网站标题 设置视频广告
  • 建网站需要多钱推广方案模板
  • 怎么建设信息网站微信做单30元一单
  • 娄底网站建设环球网最新消息疫情
  • 北京seo网站管理seo排名优化推广
  • 开发一套网站系统 多少钱网站推广策略有哪些
  • 网站文章结构变更怎么做301网络营销策略分析报告
  • 快递网站推广怎么做引擎优化seo怎么做
  • javaee是做网站的?网址大全浏览器主页
  • 手机网站建设案例东莞市网站建设
  • 龙岗做网站的公司百度收录提交网站后多久收录