毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于Python实现ID3算法 课程报告+演示视频+源码及数据

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录

一、作业任务

二、 运行环境

三、算法介绍

四、程序分析

1. 制作数据集:

2. 输出决策树结果

3. 可视化决策树:

五、 界面截图与分析

1.通过图来大致观察一下不同属性的划分情况:

2.查看属性对于结果的划分影响:

3.程序运行控制台输出结果:

4.决策树可视化结果:

六、心得体会

七、参考资料

八、附录

代码

一、作业任务

1.编程实现ID3算法,针对下表数据,生成决策树。

ID

color

size

act

age

inflated

1

YELLOW

SMALL

STRETCH

ADULT

T

2

YELLOW

SMALL

STRETCH

CHILD

T

3

YELLOW

SMALL

DIP

CHILD

F

4

YELLOW

LARGE

STRETCH

ADULT

T

5

YELLOW

LARGE

DIP

ADULT

T

6

YELLOW

LARGE

DIP

CHILD

F

7

PURPLE

SMALL

STRETCH

CHILD

T

8

PURPLE

SMALL

DIP

ADULT

T

9

PURPLE

SMALL

DIP

CHILD

F

10

PURPLE

LARGE

STRETCH

CHILD

T

问题提示:可设计数据文件格式,如color属性取值YELLOW:0,PURPLE:1等,程序从指定数据文件中读取训练集数据。

问题拓展:要求将计算各属性信息增益过程及决策树生成过程演示出来。

二、运行环境

1. 编程语言:Python

2. 使用第三方库:Numpy,Matplotlib,Scikit-learn

3. IDE:PyCharm

4. 操作系统:WIndows10
















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!