付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、昆明理工大学信息工程与自动化学院学生实验报告(201201 学年第1学期)-7-该同学是否了解实验原理:A. 了解B.基本了解口C.不了解该同学的实验能力:A.强 B.中等C.差该同学的实验是否达到要求:A.达到B.基本达到口C.未达到实验报告是否规范:A.规范B.基本规范口C.不规范实验过程是否详细记录:A.详细B. 一般C.没有教师签名:年级、专业、班学号姓名成绩实验项目名称天气决策树指导教师课程名称:人工智能开课实验室:教年 月 日、上机目的及内容1.上机内容根据下列给定的14个数据,运用In formation Gain构造一个天气决策树。例子编号属性分类天况温度湿度风况1晴热大无N2
2、晴热大有N3多云热大无P4雨中大无P5雨冷正常无P6雨冷正常有N7多云冷正常有P8晴中大无N9晴冷正常无P10雨中正常无P11晴中正常有P12多云中大有P13多云热正常无P14雨中大有N2.上机目的(1) 学习用In formation Ga in构造决策树的方法;(2)在给定的例子上,构造出正确的决策树;(3)理解并掌握构造决策树的技术要点。、实验原理及基本技术路线图(方框原理图或程序流程图)(1)设计并实现程序,构造出正确的决策树;(2)对所设计的算法采用大 0符号进行时间复杂性和空间复杂性分析;程序流程图:三、所用仪器、材料(设备名称、型号、规格等或使用软件)1 台 PC 及 VISUA
3、L C+6.0 软件四、实验方法、步骤(或:程序代码或操作过程)源程序见同一文件夹下工程jueceshu。以下为部分程序代码 :DataPoint processLine(std:string const& sLine)std:istringstream isLine(sLine, std:istringstream:in); std:vector<AttributeValue> attributes;while( isLine.good() )std:string rawfield;isLine >> rawfield;attributes.push_back
4、( AttributeValue( rawfield ) ); AttributeValue v = attributes.back(); attributes.pop_back(); bool type = v.GetType(); return DataPoint(attributes, type);void main()std:ifstream ifs("in.txt", std:ifstream:in); DataSet initDataset;while( ifs.good() )/ TODO: need to handle empty lines. std:st
5、ring sLine;std:getline(ifs, sLine); initDataset.addDataPoint( processLine(sLine) ); std:list<DataSet> processQ; std:vector<DataSet> finishedDataSet; processQ.push_back(initDataset); while ( processQ.size() > 0 )std:vector<DataSet> splittedDataSets;DataSet dataset = processQ.fron
6、t(); dataset.splitDataSet(splittedDataSets);p rocessQ .pop_fron t();for (int i=0; i<s plittedDataSets.size(); +i) float prob = spl ittedDataSetsi.get Positive Prob();if (prob = 0.0 II prob = 1.0)fini shedDataSet. pu sh_back(s plittedDataSetsi);elsepro cessQ .pu sh_back(s plittedDataSetsi);五、实验过程原
7、始记录(测试数据、图表、计算等)n r C:U5er$pcF>e$ktop2jueceshujueceshuXDebugjuece$hu.exe'Attribute <0>: UaluenPosnNeg多云40晴23雨iAttrlbute <1 > :132ValuenPosnNeg诗31Z2审Attribute <2 > :42%luenPosnNeg犬34正常Attribute <3 >:&1ValuenPosnNeg无&2有33Split at -atti*ibiiteCa>ertpcDe&kto
8、p2j u ec ehuj uetewh uDebu gj ueuewhu, exeAttribuite<l >: ValueAttribute<Z): Ualue正常Atti*ibute<3 > : Ualue snPos12nPos12nPus3QiGplit at attribute<3>nNeg1inNeg11nNey a2厂*:.Lbe rsVpcXDe skto p2ju ece sh uXi uec 齐 hu'Deb u gj ueues h u, exe'(=天气决策树,Dataset<002 37flG8 >
9、;Split attributeSplitattributeualiie< 多吞Delta:一石召云云 多多多多执捋中热PPFFDataset C 002 3 7A E8 >attributeattributeSplit SplitID<0>1D<2>Split Splitattribute attributeualue<|t>U41ue< 大)Data =墮晴扌丸a无有无DaitasetCB923?B0e>SplitSplitattribute attributeIDC0>ID<2>Split Sp litattribute attributeuailueCQ 青 ualtA&cTF 常)Data;Dataset < 002 3 7B2S >六、实验结果、分析和结论(误差分析与数据处理、成果总结等。其中,绘制曲线图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2027年度企业公司集团部门数字化转型实施方案范文模板
- 26年养老护理操作指南课件
- 福建省长汀、连城、武平、永定、漳平、上杭六地一中联考2026年3月高三一轮复习摸底考试(线上)化学试题含解析
- 肾癌G250单克隆抗体的制备、鉴定及初步应用研究:开启肾癌精准诊疗新征程
- 肼苯哒嗪联合硝酸异山梨酯对慢性心力衰竭大鼠的疗效及机制探究
- 办公室清洁2026年合同协议
- 肺动静脉瘘:精准诊断与外科治疗策略的深度剖析
- 育龄人群孕前优生中医预防保健服务包的成本 - 效果探究:基于实践案例的分析
- 肩关节镜下缝线桥技术治疗肩袖撕裂:临床疗效与优势的深度剖析
- 股权质押风险防控:理论、案例与策略探究
- 2025年证券从业资格考试金融知识市场基础要点深度解析
- 诺卡菌病治疗及护理
- 记背手册04高考文言文知识清单(古今异义+通假字+固定句式)备战2025年高考语文一轮复习专题讲义(北京专用)
- 半导体生产过程安全课件
- 国开《数字电子电路》形考作业1-3答案
- 魔法森林的奇幻之旅童话故事5篇
- 供应商管理标准作业程序
- 代办开发资质合同范本
- (正式版)DB13∕T 6146-2025 《重点排放单位碳排放计量管理体系建设指南》
- 麻醉学急救处理方案
- 什么是音乐ai课件教学
评论
0/150
提交评论