登录
首页 » 算法 » c++实现的id3算法经典

c++实现的id3算法经典

于 2023-09-06 发布 文件大小:2.89 kB
0 108
下载积分: 2 下载次数: 1

代码说明:

本文实现了C4.5的算法,在ID3的基础上计算信息增益,从而更加准确的反应信息量。其实通俗的说就是构建一棵加权的最短路径Haffman树,让权值最大的节点为父节点。ID3算法:ID3算法的核心是:在决策树各级结点上选择属性时,用信息增益(information gain)作为属性的选择标准,以使得在每一个非叶结点进行测试时,能获得关于被测试记录最大的类别信息。其具体方法是:检测所有的属性,选择信息增益最大的属性产生决策树结点,由该属性的不同取值建立分支,再对各分支的子集递归调用该方法建立决策树结点的分支,直到所有子集仅包含同一类别的数据为止。最后得到一棵决策树,它可以用来对新的样本进行分类。

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

发表评论

0 个回复

  • passwords to prevent unauthorized access to pass words to prevent unauthorized a...
    密码,防止未经授权的访问,传递文字,防止未经授权的访问
    2022-05-18 20:52:59下载
    积分:1
  • 经典格式的数值解!用FORTRAN编写!
    经典的数值求解格式!Fortran编写!-Numerical Solution of the classical format! Fortran prepared!
    2022-01-26 03:17:07下载
    积分:1
  • 基于遗传的多机器人路径规划,C++源码
    本代码为改进遗传算法机器人路径规划。这个改进遗传算法在传统遗传算法的交叉、变异操作、修正算子方面做了改进,比例算子和最优选择依次应用在选择阶段以保证具有高适应度的个体有高的生存概率,从而优秀的个体的适应性可以传递到下一代。利用简化、平滑、修正操作等等来对适应度函数进行优化,实现改进遗传算法的机器人路径规划。
    2022-03-24 19:43:25下载
    积分:1
  • 一维双负介质的drude等效模型的防真程序.可以从输出图象中看出双负介质的基本特性...
    一维双负介质的drude等效模型的防真程序.可以从输出图象中看出双负介质的基本特性-one-dimensional negative media drude Equivalent Model defense really procedures. Images can be output seen double negative dielectric characteristics of the basic
    2022-06-28 05:15:40下载
    积分:1
  • 克隆代码检测工具(Nicad)
    资源描述Kim团队开发的克隆代码检测工具,如今已经被广泛应用,成为最权威的克隆代码检测工具。Nicad能够检测type1、type2和type3类型的克隆代码,涉及java、C、C#、Python等常用语言。为软件开发和维护人员提供服务。
    2022-03-10 02:40:38下载
    积分:1
  • 快速排序的c实现
    快速排序算法的c实现-fast algorithm to achieve c
    2022-07-10 06:46:53下载
    积分:1
  • dsdv---附带中文注释的DSDV源码
    这是在ns2中模拟无线传感路由的算法的一个代码,希望可以帮到大家,里面有详细的中文注解,可以帮助英语不是太好的同学来学习,该代码具体实现了算法的各个步骤,有效的帮助大家学习,祝大家早日学有收成。也希望大家多分享自己的东西,大家共同进步。
    2022-04-28 17:28:34下载
    积分:1
  • SMO
    经典的数据挖掘算法的源代码,SMO算法的JAVA实现,在WEKA平台上实现的。从weka中提取的,希望大家多多指正,对我们前期学习有所帮助。SMO算法源程序, java编写。
    2023-06-27 03:25:03下载
    积分:1
  • 黑白棋c++
    1.显示游戏的界面功能游戏界面上包括游戏等级选择、重新开始、游戏帮助的控件对游戏进行相应的设置。2.接受鼠标输入功能能够接受玩家的鼠标输入功能,把棋子放入指定的位置。3.根据规则翻转相应的棋子无论是电脑或是玩家在棋盘中落下棋子后,能够根据游戏的规则,把横向、纵向及对角直线上的棋子全部翻转过来,变成最后落下棋子的颜色,并对棋子数量进行增减。4.游戏胜负判断功能双方都没有棋子可下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没下满时,如果一方的棋子应经被对方吃光,则棋局结束。将对手棋子吃光的一方获胜。5.实现人机对战模式支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。6.人工智能的等级设置能够指定当前电脑人工智能的等级。根据不同的等级,其算法搜索深度不同。7.游戏提供帮助说明在游戏界面中,提供一个控件。以方便对本游戏不了解的玩家对游戏进行操作和使用
    2022-07-27 08:23:18下载
    积分:1
  • 语音信号滤波程序(低通、带通、多带通、fft卷积滤波 自己动手做的...
    语音信号滤波程序(低通、带通、多带通、fft卷积滤波 自己动手做的-Voice signal filtering process (low-pass, band-pass, multi-band-pass, fft convolution filtering
    2022-03-26 10:30:54下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载