人工智能(第2版)
作者:[美]史蒂芬·卢奇(Stephen Lucci),丹尼·科佩克(Danny Kopec)
出版社:人民邮电出版社
ISBN:9787115488435
VIP会员免费
(仅需0.8元/天)
¥ 69.12
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
BIRCH源码 人工智能 数据挖掘算法BIRCH源码 c语言版本。 评分:
BIRCH源码(C) AI-NN-PR 人工智能 数据挖掘算法BIRCH源码 c语言版本。 - www_pudn_com
上传时间:2010-08 大小:103KB
- 780KB
birch算法C语言源代码
2012-05-08这是birch C语言的源代码。里面有详细的代码注释方便学习birch算法。
- 839KB
BIRCH算法源码
2011-10-23BIRCH算法源码,C++实现,已在solaris下编译通过
- 12KB
Birch python实现
2017-07-20birch算法的python实现,有注释哦
- 2.11MB
聚类算法源代码及示例代码
2013-11-25聚类的算法代码,并附有例子。其中的pdf文件对算法的具体使用及方法做集体的介绍。来源于百度文库
- 3KB
BIRCH聚类算法
2018-06-21BIRCH(Balanced Iterative Reducing and Clustering using Hierarchies)天生就是为处理超大规模(至少要让你的内存容不下)的数据集而设计的,它可以在任何给定的内存下运行。关于BIRCH的更多特点先不介绍,我先讲一下算法的完整实现细节,对算法的实现过程搞清楚后再去看别人对该算法的评价才会感受深刻。 你不需要具备B树的相关知识,我接下来会讲得很清楚。 BIRCH算法的过程就是要把待分类的数据插入一棵树中,并且原始数据都在叶子节点上。这棵树看起来是这个样子: 在这棵树中有3种类型的节点:Nonleaf、Leaf、MinCluster,Root可能是一种Nonleaf,也可能是一种Leaf。所有的Leaf放入一个双向链表中。每一个节点都包含一个CF值,CF是一个三元组,其中data point instance的个数,和是与数据点同维度的向量,是线性和,是平方和。比如有一个MinCluster里包含3个数据点(1,2,3),(4,5,6),(7,8,9),则 N=3, =(1+4+7,2+5+8,3+6+9)=(12,15,18), =(1+16+49,4+25+64,9+36+81)。 就拿这个MinCluster为例,我们可以计算它的 簇中心 簇半径 簇直径 我们还可以计算两个簇之间的距离,当然你也可以使用D0,D1,D3等等,不过在这里我们使用D2。 有意思的是簇中心、簇半径、簇直径以及两簇之间的距离D0到D3都可以由CF来计算,比如 簇直径 簇间距离,这里的N,LS和SS是指两簇合并后大簇的N,LS和SS。所谓两簇合并只需要两个对应的CF相加那可 CF1 + CF2 = (N1 + N2 , LS1 + LS2, SS1 + SS2) 每个节点的CF值就是其所有孩子节点CF值之和,以每个节点为根节点的子树都可以看成 是一个簇。 Nonleaf、Leaf、MinCluster都是有大小限制的,Nonleaf的孩子节点不能超过B个,Leaf最多只能有L个MinCluster,而一个MinCluster的直径不能超过T。 算法起初,我们扫描数据库,拿到第一个data point instance--(1,2,3),我们创建一个空的Leaf和MinCluster,把点(1,2,3)的id值放入Mincluster,更新MinCluster的CF值为(1,(1,2,3),(1,4,9)),把MinCluster作为Leaf的一个孩子,更新Leaf的CF值为(1,(1,2,3),(1,4,9))。实际上只要往树中放入一个CF(这里我们用CF作为Nonleaf、Leaf、MinCluster的统称),就要更新从Root到该叶子节点的路径上所有节点的CF值。 当又有一个数据点要插入树中时,把这个点封装为一个MinCluster(这样它就有了一个CF值),把新到的数据点记为CF_new,我们拿到树的根节点的各个孩子节点的CF值,根据D2来找到CF_new与哪个节点最近,就把CF_new加入那个子树上面去。这是一个递归的过程。递归的终止点是要把CF_new加入到一个MinCluster中,如果加入之后MinCluster的直径没有超过T,则直接加入,否则譔CF_new要单独作为一个簇,成为MinCluster的兄弟结点。插入之后注意更新该节点及其所有祖先节点的CF值。 插入新节点后,可能有些节点的孩子数大于了B(或L),此时该节点要分裂。对于Leaf,它现在有L+1个MinCluster,我们要新创建一个Leaf,使它作为原Leaf的兄弟结点,同时注意每新创建一个Leaf都要把它插入到双向链表中。L+1个MinCluster要分到这两个Leaf中,怎么分呢?找出这L+1个MinCluster中距离最远的两个Cluster(根据D2),剩下的Cluster看离哪个近就跟谁站在一起。分好后更新两个Leaf的CF值,其祖先节点的CF值没有变化,不需要更新。这可能导致祖先节点的递归分裂,因为Leaf分裂后恰好其父节点的孩子数超过了B。Nonleaf的分裂方法与Leaf的相似,只不过产生新的Nonleaf后不需要把它放入一个双向链表中。如果是树的根节点要分裂,则树的高度加1。
- 235KB
数据挖掘 聚类算法 birch
2009-03-31关于数据挖掘中的聚类算法进行了描述,并给出了伪代码描述
- 5KB
中科院数据挖掘课程_Birch算法实验
2017-12-11中科院数据挖掘课程_Birch算法实验,中科院数据挖掘课程_Birch算法实验
- 228KB
基于聚类型BIRCH算法进行数据挖掘的入侵检测模型设计与实现.pdf
2021-07-14基于聚类型BIRCH算法进行数据挖掘的入侵检测模型设计与实现.pdf
- 219KB
数据挖掘18大算法实现以及其他相关经典DM算法
2016-01-05数据挖掘算法 算法目录 18大DM算法 包名 目录名 算法名 AssociationAnalysis DataMining_Apriori Apriori-关联规则挖掘算法 AssociationAnalysis DataMining_FPTree FPTree-频繁模式树算法 BaggingAndBoosting ...
- 6KB
BIRCH算法(基于层次的聚类算法)
2011-12-03基于层次的聚类算法(以BIRCH算法为例) 算法形式化描述 输入:包含N个对象的数据集合D 输出:簇集合。
- 448KB
数据挖掘论文关于BIRCH算法
2009-11-28The Algorithm of Deviation Measure for Cluster Models Based on the FOCUS Framework and BIRCH
- 778KB
Birch算法 高维聚簇算法
2009-12-23高维聚簇算法, BIRCH: An Efficient Data Clustering Method for Very Large Databases CF树
- 526KB
BIRCH算法
2008-03-01birch聚类算法学习的好方法
- 6KB
基于层次的聚类算法(以BIRCH算法为例)
2011-12-03基于层次的聚类算法(以BIRCH算法为例) 输入:包含N个对象的数据集合D 输出:簇集合。
- 280KB
java8集合源码分析-datamining-18algorithms:数据挖掘十大算法Java实现
2021-06-04数据挖掘十大类经典算法 基于Java8实现。 算法目录 常用的标准数据挖掘算法 包名 目录名 算法名 AssociationAnalysis DataMining_Apriori Apriori-关联规则挖掘算法 AssociationAnalysis DataMining_FPTree FPTree-...
- 481KB
论文研究-基于密度的改进BIRCH聚类算法.pdf
2019-09-13针对传统的BIRCH算法用直径来控制...实验表明,算法能通过一次扫描进行有效聚类,时间复杂度与BIRCH算法相同,对大规模数据集具有较高的处理速度,实现了动态聚类,并可以准确地对任意形状的簇进行聚类并发现噪声点。
- 306KB
论文研究-Birch聚类算法分析与改进 .pdf
2019-08-16Birch聚类算法分析与改进,杨阳,黄炳洁,Birch算法是典型的层次聚类算法,适用于大规模数据集的处理,本文分析了Birch算法的具体实现过程,着重对其核心CF和CF Tree作了讨论,��
- 471KB
birch算法PPT
2013-01-02为初学者提供BIRCH算法的基本知识,原理、优缺点介绍。
- 605KB
matlab中几种经典的算法实现
2009-04-23插值与拟合实验,代数方程组的解法,微分方程实验,优化问题实验
- 120KB
matlab源码求一元函数-BigDataMining:大数据分析与数据挖掘百度云资源持续更新中,欢迎点赞starMin'sblog欢迎访问我
2021-05-19数据挖掘算法 算法目录 18大DM算法 包名 目录名 算法名 AssociationAnalysis DataMining_Apriori Apriori-关联规则挖掘算法 AssociationAnalysis DataMining_FPTree FPTree-频繁模式树算法 BaggingAndBoosting Data...
- 1.72MB
STM32循迹小车(灰度+OpenMV权重判断)
2023-07-17循迹小车是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。对于初学者来讲,循迹小车是很适合新手实践的STM32项目,在目前众多的电子竞赛,如电子设计竞赛、工程训练赛、智能竞赛中均会出现循迹小车或与小车相关的比赛。循迹小车一般包含车体结构设计,驱动电路设计,程序设计三个部分。
- 1.84MB
谭浩强C语言程序设计第五版详细答案
2023-11-10谭浩强C语言程序设计第五版详细答案。 该教材有配套教材——《C程序设计(第五版)学习辅导》 《C程序设计(第五版》是由谭浩强编著,2017年清华大学出版社出版的“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品立项项目教材、中国高等院校计算机基础教育课程体系规划教材。该教材是既可作为高等学校各专业的正式教材,也适合读者自学。
- 95.86MB
MQTT协议设备客户端与图传APP.zip
2023-11-07这是基于Qt设计的MQTT图传客户端和MQTT客户端APP。 注意: 这不是源码,这是打包好的软件。打开可以运行这种。 我的博客里很多MQTT相关的项目里都用到了这里面包含的软件,大家可以直接下载使用。 0积分下载。
- 293.41MB
Keil.STM32H7xx-DFP.3.1.1.pack
2023-07-26STM32H7xx_DFP.3.1.1.pack
- 20.31MB
基于stm32f407的示波器+FFT频谱分析
2022-06-01使用DMA直接将ADC->DR中的数据传输到ADC数据缓存区,使用定时器触发adc,可调采样率,最高2.8MHz,可进行fft运算,使用emwin绘制时域图像和频域图。
- 11KB
C语言求一个正整数的位数
2023-10-18要求一个正整数的位数,可以通过循环和除法运算来实现。以下是一个使用C语言的示例代码: #include <stdio.h> int main() { unsigned int num; int count = 0; printf("请输入一个正整数:"); scanf("%u", &num); while (num > 0) { num = num / 10; count++; } printf("该正整数的位数为:%d\n", count); return 0; } 在上述代码中,首先声明了一个无符号整数变量num和一个整数变量count,用于保存输入的正整数和位数。然后通过scanf函数让用户输入一个正整数。 接下来的while循环中,每次将num除以10,并将结果赋值给num,同时count自增1。循环的条件是num大于0,即当num不再有位数时,循环结束。 最后,通过printf函数输出正整数的位数。 注意,上述代码中使用了unsigned int来保存输入的正整数,
- 0B
zlib-1.2.13.tar.gz
2022-12-06zlib-1.2.12.tar.gz
- 12KB
猴子吃桃问题c语言.猴子吃桃问题c语言
2023-11-04猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问
- 138.43MB
mingw64.zip
2024-02-26windows下的gcc安装包