登录
首页 » Others » 模式识别——基于ID3算法的三次改进

模式识别——基于ID3算法的三次改进

于 2020-12-07 发布
0 243
下载积分: 1 下载次数: 1

代码说明:

ID3算法是决策树的鼻祖,最早于1986年由Quinlan提出,全称是Iterative Dichotomiser 3 [1]。在这篇课程报告中,我将对经典的ID3做出三次改进:1.把 info gain 改进为 gain ratio;2. 把简单投票的过程改进为朴素贝叶斯的方法;3. 将许多颗ID3决策树打造成随机森林。本人将在Weka平台进行二次开发,并且用Weka-Experiment做大量实验,和其它著名的算法进行比较,最后做出综述。项目的源代码开源在本人的GitHub主页上。未来工作有以下几点:是那么容易就可以随机出来的1.在 Improvement Two中,3树的生长的深度限3.可以把这三种改进方法糅合在一起,看看三种制在多少,可以进行进一步的研究改进组合在一起,能不能产生性能更加的算法2.在 Improvement Three中,本人费劲心思写出来4.上述所有方法都是基于属性为 nominal的数据的“随机森林”,正确率反而比D3更差。虽然集,可以进一步研究属性为 numerical,甚至是很使我伤心,但是我在写代码、调试代码、还有两者混合的数据集。思考的过程中有了不少长进。看来随机森林不L己ta3et(1 caitao.I(2) caita (3 caita (4 caita (5) trees (6)treesca置,色va1 eatlon(100)B9.19|81.36*92.85V78.日9*94.43W93.40Vweather. symbolic100)79.00|56.507s.0079.57.506,50{v!/*)|(0/1/1)(1/1/0(011/1)(1/1/0)(1/1/0Re1)caia。,工3"-26936786470963225612) CaILE。 gainRatio.工D311-2693678647096322561(3 caitao naiveBayes. ID3-26936786470963225614)cata0 andomforest,ID31-2593678647096322561{5) trees. NBTree"-47160057070582560866) trees. Randomforest"-10-4-51- depth101-2260823972777004705图-7: Weka-experiment实验结果。总共6个算法,2个数据集。6个算法中(1是原始的1D3算法,后面(2)-(4)是本人的改进算法,(5)和(6)是Weka平台自带的算法。GitHub较风趣;另一方面,蒋老师在我上机实习的过程过,本次模式识别上机实刁的代码,全部公开在本人的回答了我不少疑惑,虽然这些疑惑对于蔣老师而言GitHub主页上面,ur地址如下:可能十分幼稚,但是依然完整解决了我的问题。1. Improvement one:https://github.com/caitaozhan/id3improvements/treREFERENCES/gain ratio2. Improvement TwoJhttps://en.wikipedia.org/wiki/id3algorithmhttps://github.com/caitaozhan/id3_improvements/tre[2]决策树,蒋良孝的PPTChapter2-8e/naive bayes[3] Data Mining Practica/ Machine Learning Tools and3. Improvement threTechniques--Chapter4.3https://github.com/caitaozhan/id3improvements/tre[4贝叶斯分类,将良孝的PPTChapter3-15e/random forest[5]http://archive.ics.uci.edu/ml/datasets/car+evaluation[6]https://en.wikipediaorg/wiki/random_subspace_methodAcknowledgements感谢蒋良孝老师对于我的指导。一方面,蒋老师上课讲解十分到位,关键部位一点就通了,不仅如此还比

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于matlab的在线电机PMSM仿真模型.rar
    【实例简介】1.两个仿真模型,一个为有传感器的,一个为无传感器的,电机参数参见电机模型。 2.两个模型建立环境为matlab 2014a,可用相近版本打开运行。 3.需要做电机参数辨识,包括电阻,电感,磁链(最好有),其他参数可辨识可不辨识。
    2021-11-10 00:32:34下载
    积分:1
  • 表面肌电sEMG特征提取的Matlab
    【实例简介】提取的特征值包括:时域——RMS,MAV,ZC,VAR频域——平均功率频率MPF,中值频率MF
    2021-11-07 00:32:22下载
    积分:1
  • C++可视化MFC课设_扫雷_带报告
    可视化MFC做的扫雷,附带课程设计报告,界面与扫雷一模一样,基本实现扫雷游戏的所有功能了
    2021-05-06下载
    积分:1
  • 数字图像处理中的二值化 开运算 闭运算 有图.rar
    【实例简介】二值化 开运算 闭运算 带图 详细代码 数字图像处理学习有用
    2021-12-01 00:44:40下载
    积分:1
  • XILINX Spartan6 XC6SLX9 FPGA开发板ALTIUM设计硬件原理图PCB+AD集成封装库.zip
    【实例简介】XILINX Spartan6 XC6SLX9 FPGA开发板ALTIUM设计硬件原理图PCB+AD集成封装库,4层板设计,大小为130x90mm,Altium Designer 设计的工程文件,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,已制样板测试验证,可作为你产品设计的参考。集成封器件型号列表: Library Component Count : 44 Name Description ---------------------------------------------------------------------------------------------------- 1117-3.3 24LC04B_0 4148 CAP NP_Dup2 CP2102_0 C_Dup1 C_Dup2 C_Dup3 C_Dup4 Circuit Breaker Circuit Breaker Connector 15 Receptacle Assembly, 15-Pin, Sim Line Connector DS1302_8SO EC Fuse 2 Fuse HEX6 HY57651620/SO_0 Header 2 Header, 2-Pin Header 7X2 Header, 7-Pin, Dual row Header 9X2 Header, 9-Pin, Dual row INDUCTOR KEYB LED LED_Dup1 M25P16-VMN3PB 16 Mb (x1) Automotive Serial NOR Flash Memory, 75 MHz, 2.7 to 3.6 V, 8-pin SO8 Narrow (MN), Tube MHDR2X20 Header, 20-Pin, Dual row MiniUSBB OSC PNP R RESISTOR RN RN_Dup1 R_Dup1 R_Dup2 R_Dup3 R_Dup5 R_Dup6 SD SPEAKER SRV05-4 SW KEY-DPDT XC6SLX9-2FTG256C Spartan-6 LX 1.2V FPGA, 186 User I/Os, 256-Ball Fine-Pitch Thin BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free ZTA battery
    2021-12-15 00:39:52下载
    积分:1
  • AOS开发指南
    【实例简介】简要介绍了AOS开发平台的入门,非常适合于初级开发者使用!
    2021-11-16 00:40:40下载
    积分:1
  • 温度控制系统
    基于51单片机的温度控制系统在protues上的仿真
    2020-12-07下载
    积分:1
  • 89XC51单片机控制电动机正反转.rar
    【实例简介】利用keil 3编程,对51单片机进行模拟,附带proteus电路图,可实现对两个电动机的控制,正转,反转。时钟频率为12MHZ。
    2021-12-06 00:39:27下载
    积分:1
  • 基于C#的TCP/IP协议客户端和服务器的代码实现
    基于C#的TCP/IP协议客户端和服务器的代码实现,全代码附上,还有部分关键代码的解释
    2020-12-05下载
    积分:1
  • c#winform开发微信企业号推送各类消息
    c#winform开发微信企业号推送文本消息,图片,图文,视频,语音等消息
    2020-07-03下载
    积分:1
  • 696518资源总数
  • 106148会员总数
  • 10今日下载