用python编写的决策树ID3算法,运用了Car-Evaluation的例子。
BUG较少,综合了网上的优秀代码,并进一步形成自己的代码。
代码基本有注释,风格良好,能够很快看懂。
内含有比较规范的报告文档,包含所有流程图,说明图,以及文档风格绝对不错,无需更改,建议下载!该算法所测试的数据集如下(已经打包在内,并已经生成xls格式,方便直接使用):已知:UCI标准数据集Car-Evaluation,定义了汽车性价比的4个类别;
求:用ID3算法建立Car-Evaluation的属性描述决策树Car-Evaluation训练数据集文件:1.car_databases.pdf2.car_evalution-databases.pdf
2025/2/7 20:05:03 1.17MB 决策树 ID3 Car-Evaluati 人工智能
1
Pyqt5基本窗口控件,内涵各个控件的使用实例与方法,可以充分理解认识学习正确使用PyQt的基本控件,代码内含有详细的注释解析
2025/2/7 5:42:01 1.58MB PyQt5 PyQt5实例
1
以下更改相对于E_D3D91.0正式版:1:[!]"E_D3D9"改名为“E_DirectX".为其他DirectX组件作准备.2:[!]调用"d3dx9_42.dll"库改为"d3dx9_39.dll"库.直接影响相关的ID3DX...类.3:[!]优化各类(修改为继承),删除与基类重复的方法,相对减少源码体积(不多,约20KB).3:[+]ID3DXPMesh之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).4[+]ID3DXSPMesh之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).5:[+]IDirect3D9Ex6:[+]IDirect3DDevice9Ex7:[+]IDirect3DSwapChain9Ex8:[+]IDirect3D9ExOverlayExtension9:[+]IDirect3DDevice9Video10:[+]IDirect3DAuthenticatedChannel911:[+]IDirect3DCryptoSession912:[+]IDirectInput813:[+]IDirectInputDevice8其中DIDATAFORMAT参考了Delphi的JEDI后处理的.若有更好的方法欢迎讨论.14:[+]IDirectInputEffect15:[*]日后会陆续添加DirectX的其余组件,并且修复现有问题.(以后版本会整合发布,改动都将写入日志,公开免费发布,以谋求易语言完美调用原生DirectX所有组件方法.待组件全了后,我会定期逐个类/方法测试,顺便写些Demo.)提示:有易友建议我使用EATL,我大致看了下原理是类似的.但它改写了易语言的类(也是其亮点),从而导致可以直接调用.对于E_DirectX这个项目来讲,我个人感觉意义不是很大(该处理的类型还得处理!).并不是说EATL不好,本人多重考虑后感觉不适合.许多类方法可能存在问题务必注意特征/情况如下:方法中参数类型为文本型、字节集、所有类型的数组、以及自定义类型成员中含有其他自定义类型的,这些未经处理的大多存在问题.还有小数型参数与返回值的问题("Call"的问题),第一个版本(E_D3D9Beta1)中存在此重大问题.其后续的版本基本都已修复.以上问题基本皆由易独特的类型存储结构无法与之匹配而引起的.(了解C++类型存储结构的小伙伴可以很快想到处理办法.)模块还有大量问题没有处理,本人没有那么多时间和精力去逐个测试,除了自己用到的方法以外,许多都是简单处理下(工作量异常大!无奈之举,以后慢慢修复吧.也可以自己参照我处理过的方法自行研究,开源也是有此目的.)若发现问题可以发送相关的代码到我的邮箱.(此文最底下或模块中的作者信息一栏),便于我整合进下一版本中.承诺:以后所有版本皆会以免费开源形式发布,可任意使用,无任何限制.(据我所知之前也有不少因此受益的小伙伴,才让我更有信心继续下去.)声明:E_DirectX(E_D3D9)从诞生以来一直是以无偿开源的形式存在,同时因此作者(Roc/xc.roc)也无法对产品和用户进行有效的约束或限制,同时也不承担因为该产品所带来的后果,若造成任何损失/后果由使用者自行承担.请大家谨慎考虑取舍!总而言之,一切如涛哥所言:"向正确的方向前进!".动态:本人最近根据某易友的建议正在开发EssenGUI(游戏界面库),主要是应用于游戏环境(HookD3D--!).会以开源模块的形式小范围收费发布,并且给予相关技术支持.有相关需求的用户也可以联系我邮箱.以后会建立相关Q群供用户交流.大致特点:简单、易用、可扩展性(你能想到的,你能见到的组件几乎都能扩展出来.类似Ex_DUI,但也所有区别.).
2025/2/6 20:01:50 90KB D3D
1
大数据基础-Linux基础详解课程
2025/2/5 12:36:26 30.9MB linux 大数据
1
技术性需求分析 3一致的逻辑数据 3优秀的网络环境适应性 3系统的兼容性 3开放的界面和接口 3完备的数据存储、备份管理策略 3高度的安全性 3技术性设计思想和原则 3安全性 4易操作性 4适应性及灵活性 4基于组件的软件开发 4数据共享 4系统环境 5数据库平台 5数据库模型简介 5选择数据库的准则 6本系统数据库选择 9网络操作系统 9本系统网络操作系统选择 16本系统环境 18系统开发平台 18.NET平台的基本组成 19.NET框架(.NETFramework)概述 20ADO.NET组件 23.NETFramework 24.NET的新特性 24.NET与J2EE的比较 25开发语言C# 27
2025/2/5 8:36:40 90KB 商业计划书
1
beamer是latex的一个宏包,可以做出非常漂亮的幻灯片,这本教程介绍了beamer的基本用法.这是最全最基础的beamer学习手册,共200多页,这个是英文版.
2025/2/5 7:32:35 1.54MB latex beamer manual
1
作者:张建伟编著出版发行:北京:人民邮电出版社,2014.03ISBN号:978-7-115-34462-5页数:430丛书名:工程软件应用精解原书定价:59.00开本:26cm主题词:数值计算-应用软件-手书中图法分类号:O245-62(数理科学和化学->数学->计算数学->数值软件)内容提要:本书全面讲解科技绘图及数据分析的基础知识以及Origin9.0的实现方法,全书集科技绘图及数据分析基础知识、软件技术、工程案例于一体,为读者架起一座科技绘图及数据分析与软件实现的桥梁。
全书结合大量实例,由浅入深、循序渐进地讲解了Origin的基本功能及增强功能。
另外本书还介绍了Origin与MATLAB、Excel等软件的链接方法、数据交换,以及Origin中的编程等内容。
参考文献格式:张建伟编著.Origin9.0科技绘图与数据分析超级学习手册[M].北京:人民邮电出版社,2014.03.
2025/2/5 3:13:54 116.91MB 数学 软件 数据处理
1
数字计算器的基本按键音频含年月日,分,点等
2025/2/4 13:37:19 111KB 音频 数字计算器
1
教师评语:该生按照课程考核模板要求,选取学习成绩管理系统进行了分析与设计。
该系统主要面向教学管理用户,主要有学生查询、教师输入考试信息、辅导员查询导出学生成绩、教务处统计分析综合成等几个功能模块,基本功能已经全部实现,有一定的实用价值。
在分析设计过程中,完全能用visio2003软件进行建模分析,分析非常清楚详细,设计合理,结构标准。
该生通过这个系统分析与设计,完全掌握了visio2003建模软件,能顺利完成数据流程图和组织结构图的构成,熟悉了系统分析与设计的文档,掌握了基本方法和技能,达到了课程考核要求。
2025/2/4 11:17:28 876KB 课程设计
1
人工智能的三大基本技术之一:知识表示方法介绍,例如产生式、语义网络、基于框架、基于脚本等
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡