- 博客(6)
- 收藏
- 关注
原创 ACO蚁群算法解决TSP旅行商问题
前言蚁群算法也是一种利用了大自然规律的启发式算法,与之前学习过的GA遗传算法类似,遗传算法是用了生物进行理论,把更具适应性的基因传给下一代,最后就能得到一个最优解,常常用来寻找问题的最优解。当然,本篇文章不会主讲GA算法的,想要了解的同学可以查看,我的遗传算法学习和遗传算法在走迷宫中的应用。话题重新回到蚁群算法,蚁群算法是一个利用了蚂蚁寻找食物的原理。不知道小时候有没有发现,当一个蚂蚁发现了地
2015-04-30 15:31:45 15460 3
原创 爬虫的学习分析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-21 22:23:55 3914 1
原创 从Apriori到MS-Apriori算法
前言最近的几个月一直在研究和学习各种经典的DM,机器学习的相关算法,收获还是挺多的,另外还整了一个DM算法库,集成了很多数据挖掘算法,放在了我的github上,博友的热度超出我的想象,有很多人给我点了star,在此感谢各大博友们,我将会继续更新我的DM算法库。也许这些算法还不能直接拿来用,但是可以给你提供思路,或变变数据的输入格式就能用了。好,扯得有点远了,现在说正题,本篇文章重新回到讲述Ap
2015-04-16 22:42:53 4827
原创 多维空间分割树--KD树
算法介绍KD树的全称为k-Dimension Tree的简称,是一种分割K维空间的数据结构,主要应用于关键信息的搜索。为什么说是K维的呢,因为这时候的空间不仅仅是2维度的,他可能是3维,4维度的或者是更多。我们举个例子,如果是二维的空间,对于其中的空间进行分割的就是一条条的分割线,比如说下面这个样子。如果是3维的呢,那么分割的媒介就是一个平面了,下面是3维空间的分割这就
2015-04-10 21:39:58 7786 1
原创 海量数据处理算法之Bloom Filter
算法介绍Bloom Filter的中文名称叫做布隆过滤器,因为他最早的提出者叫做布隆(Bloom),因而而得此名。布隆过滤器简单的说就是为了检索一个元素是否存在于某个集合当中,以此实现数据的过滤。也许你会想,这还不简单,判断元素是否存在某集合中,遍历集合,一个个去比较不就能得出结果,当然这没有任何的问题,但是当你面对的是海量数据的时候,在空间和时间上的代价是非常恐怖的,显然需要更好的办法来
2015-04-06 20:53:33 3549
原创 倒排索引构建算法BSBI和SPIMI
参考文献:http://www.cnblogs.com/fly1988happy/archive/2012/04/01/2429000.htmlhttp://blog.csdn.net/v_july_v/article/details/7109500我的数据挖掘算法:https://github.com/linyiqun/DataMiningAlgorithm我的算法库:h
2015-04-05 18:50:10 6600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人