-
c++实现的id3算法经典
本文实现了C4.5的算法,在ID3的基础上计算信息增益,从而更加准确的反应信息量。其实通俗的说就是构建一棵加权的最短路径Haffman树,让权值最大的节点为父节点。ID3算法:ID3算法的核心是:在决策树各级结点上选择属性时,用信息增益(information gain)作为属性的选择标准,以使得在每一个非叶结点进行测试时,能获得关于被测试记录最大的类别信息。其具体方法是:检测所有的属性,选择信息增益最大的属性产生决策树结点,由该属性的不同取值建立分支,再对各分支的子集递归调用该方法建立决策树结点的分支,直到所有子集仅包含同一类别的数据为止。最后得到一棵决策树,它可以用来对新的样本进行分类。
- 2023-09-06 09:55:03下载
- 积分:1
-
Dijkstra c
这我来源代码当我还是教我的学生在我班的数据结构。从这段代码我们可以了解使用 dijkstra 算法的 shotest 路径使用可以使用的 greedy.the 数据,采用是这种格式 txt101 2 101 4 52 3 12 4 33 5 64 2 24 3 94 5 25 1 75 3 4
- 2023-06-22 06:40:03下载
- 积分:1
-
UKF matlab生成C语言
这个代码是有一个外国人写的,主要讲的是ukf的实现。#include
#include
#include "FreeRTOS.h"
#include "kalman.h"
#include "matrix.h"
/*
* ukf_filter_new
*/
ukf_filter
ukf_filter_new(unsigned int state_dim,
- 2022-01-31 17:15:52下载
- 积分:1
-
Seal加密算法
这种算法是与所谓的印章加密....密封件也使用四个32位寄存器A,B,C和D,其初始值是由n和第k派生表R和T.这些寄存器被修改过几次迭代,每一个都涉及到8发来确定。在每一轮的9位的第一寄存器(无论是A,B,C或D)用于索引表T在T中检索到的值然后被添加到或异或同的第二寄存器的内容:再次之一的A,B,C或D的第一寄存器,然后由圆9的位置错开。在一些回合第二寄存器通过加入或与异或它进一步修饰的(现在的移位)第一个寄存器。后8轮的这一点,A,B,C和D添加到密钥流,每通过添加或具有一定字从S的迭代是通过向A和C依赖于n个附加的值完成异或它掩蔽第一,N1,N2,N3,N4;到底是哪一个取决于的迭代次数的奇偶性。
- 2022-03-04 04:43:38下载
- 积分:1
-
ANC算法源码
文件包含多种自适应滤波控制算法,能帮助初学者快速学习ANC算法。
- 2022-08-03 06:28:05下载
- 积分:1
-
generate random passwords, user
生成随机密码,好用不错-generate random passwords, user-friendly good
- 2022-06-02 07:16:46下载
- 积分:1
-
判断回文数
这个程序是利用java语言编写的一个小程序,使用eclipse平台。运行该程序后在输入栏里输入一串数字,按下回车键会告诉你这是否是一个回文数。同时该程序的特点在于可以忽略这串数字的中的符号,如《》、/&等各种符号,单单检查数字是否回文
- 2022-07-06 12:42:02下载
- 积分:1
-
经典小游戏-俄罗斯方块
经典小游戏-俄罗斯方块,简单有趣,十分好玩,界面也比较美观,源代码其实也是比较通俗易懂的,基本上能够很方便的看懂,游戏运行起来也比较流畅,虽说简单,但其实也设计有两种模式,可以给玩家提供更多的选择。
- 2022-01-22 11:43:39下载
- 积分:1
-
用C++编写的拉格朗日插值算法
用C++编写的拉格朗日插值算法-C Lagrange prepared by the interpolation algorithm
- 2023-04-12 09:55:03下载
- 积分:1
-
二叉树的C + + 实现
数据结构中的二叉树的C + + 实现,含有多种函数的实现
- 2022-05-07 13:33:11下载
- 积分:1