基于决策树的隐形眼镜类型预测
隐形眼镜数据集是著名的数据集,它包含很多患者眼部状况的观察条件以及医生推荐的隐形眼镜类型。隐形眼镜的类型包括硬材质、软材质以及不适合佩戴隐形眼镜。数据集如下图所示,第一列代表年龄‘age’,第二列代表医生的建议‘prescript’,第三列代表是否散光‘astigmatic’,第四列代表戴眼镜的频率‘tearRate’。
1.导入数据集,将数据集转换到列表中
fr = open('lenses.txt')
lenses = [line.strip().split('\t') for line in fr.readlines()]
lensesLabels = ['age','prescript','astigmatic','tearRate']
lenses运行结果:
[['young', 'myope', 'no', 'reduced', 'no lenses'],['young', 'myope', 'no'
基于决策树的隐形眼镜类型预测相关推荐
- matlab隐形眼镜类型预测,【实现】利用决策树推荐隐形眼镜类型
背景介绍:根据患者眼部状况的观察条件,利用决策树来向患者推荐隐形眼镜的类型. 1. 收集数据 数据集来自于UCI数据库的隐形眼镜数据集. 数据格式 2. 准备数据 解析tab键分割的数据行.def r ...
- 机器学习之决策树实践:隐形眼镜类型预测
步骤: 收集数据:使用书中提供的小型数据集 准备数据:对文本中的数据进行预处理,如解析数据行 分析数据:快速检查数据,并使用createPlot()函数绘制最终的树形图 训练决策树:使用createT ...
- matlab隐形眼镜类型预测,决策树预测隐形眼镜类型
脚步不停,伸出舌头轻轻舔,自己有些干燥的嘴唇,目,神色浮现., 欧阳,有天尊二重,你怎么猜到老夫五重,?", 过日子哩,你要是真的不嫌,真的不嫌弃我,我就拜你做自己还在世的,世的父亲,你就, ...
- 基于决策树的电网负荷预测
1.情景问题提出及分析 电力系统的作用是对系统内各用户尽可能经济的提供可靠而合乎标准要求的电能.现代电网以系统运行的经济性为首要目标,再加之电能不能大量存储的特点,因此对电力系统的负载预测变得十分重要 ...
- 【机器学习】基于决策树的隐性眼镜选择
实验介绍 1.实验内容 本实验学习并实现决策树算法. 2.实验目标 通过本实验掌握决策树算法的基本原理. 3.实验知识点 香农熵 信息增益 4.实验环境 python 3.6.5 5.预备知识 Pyt ...
- 机器学习实战3.4决策树项目案例03:使用Sklearn预测隐形眼镜类型
搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多人工智能.机器学习干货 csdn:https://blog.csdn.net/baidu_31657889/ github ...
- 《机器学习实战》学习笔记:绘制树形图使用决策树预测隐形眼镜类型
上一节实现了决策树,但只是使用包含树结构信息的嵌套字典来实现,其表示形式较难理解,显然,绘制直观的二叉树图是十分必要的.Python没有提供自带的绘制树工具,需要自己编写函数,结合Matplotlib ...
- 徒手写代码之《机器学习实战》-----决策树算法(2)(使用决策树预测隐形眼镜类型)
使用决策树预测隐形眼镜类型 说明: 将数据集文件 'lenses.txt' 放在当前文件夹 from math import log import operator 熵的定义 "" ...
- 03_使用决策树预测隐形眼镜类型
使用决策树预测隐形眼镜类型 1.实验描述 使用Python编程,输入为隐形眼镜数据集,计算所有可能的特征的信息增益,选择最优的特征值划分数据集,进而递归地构建决策树.其中为了更加直观地呈现决策树,使用 ...
最新文章
- LSTM还没「死」!
- irule jar包无法导入_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...
- 计算机在课堂中的应用论文,任务教学法在计算机教学中的应用论文
- TP框架对数据库的基本操作
- hql Hibernate.gethibernatetemplate()
- 将社交登录添加到Spring MVC Web应用程序:配置
- 互联网日报 | 6月18日 星期五 | 百度与极狐发布量产共享无人车;奈雪的茶预计6月30日登陆港交所;阿里云盘上线PC版...
- Let‘s Encrypt 免费Https证书
- 关于.NET CF的底层资料(幻灯片)
- 数据治理--元数据--元数据的作用
- java供应商管理系统项目简介,基于jsp的供应商管理系统-JavaEE实现供应商管理系统 - java项目源码...
- Web测试需要注意的点
- arduino超声波测距接线图详细_Arduino:超声波传感器+测距
- Android 学习过程中遇到的知识点
- jq小插件tiptip
- python---关于集合
- Citavi——令人激动的文献管理工具
- 企业内容管理(ECM)与文档管理的区别及其优势
- SAP-MM知识精解-采购标准业务(02-01)-消耗性物料的采购之基于成本中心的采购
- 老苹果手机,密码锁忘了,Apple ID密码也忘了怎么办?