编注:如果你之前已看伯乐在线翻译组的这篇译文:《真正统治世界的十大算法》,请暂时“清空相关记忆”。《统治世界的十大算法》先于前者。 ————————- 算法对于我们今天生活十分重要,怎样宣扬也不会夸张。它们在虚拟世界中无处不在,从金融机构到交友网站。但是,相比于其他算法,其中有一些算法更大程度上改变 ...
分类:
编程语言 时间:
2016-05-25 00:10:00
阅读次数:
176
我的入门方式,先从应用现象中,总结规律反推本质。一头扎进理论书籍是不对的。 老外的先进,还是体现在传承方面。没办法,我们竞争压力大,有好东西藏着掖着。大家都苦逼 我最开始是从介绍,有了基本概念,见xxx。知道十大算法,可以开工了。 开源组件入手的,infer.net 例子很经典,讲解细,这也是老外程 ...
分类:
Web程序 时间:
2016-05-20 06:15:40
阅读次数:
198
细数二十世纪最伟大的十大算法 参考论文:The Best of the 20th Century: Editors Name Top 10 Algorithms。By Barry A. Cipra。地址:http://www.uta.edu/faculty/rcli/TopTen/topten.pd ...
分类:
编程语言 时间:
2016-04-30 14:12:09
阅读次数:
227
本来预计的打算是一天一个十大挖掘算法,然而由于同时要兼顾数据结构面试的事情,所以 很难办到,但至少在回家前要把数据挖掘十大算法看完,过个好年,在course上学习老吴的课程还是帮了我很大的忙,虽然浪费了时间,但是也无形中帮助我 很多,所以说还是很值得的,今天就总结KNN算法的一部分,这部分老吴的课程 ...
分类:
编程语言 时间:
2016-04-10 01:01:13
阅读次数:
279
摘要:说到分类树,第一个想到的算法肯定是C4.5,作为数据挖掘的十大算法之一,C4.5在ID3的基础上,从分裂的依据、数据的处理以及剪枝三个方面进行了优化,实现更加精准的预测和分类,本文将主要才能够上述三个方面对C4.5进行阐述,并给出C4.5的源代码。
分类:
其他好文 时间:
2016-01-12 22:54:32
阅读次数:
342
傅立叶变换以高等数学(微积分)中的傅立叶级数为基础发展而来,它是信号处理(特别是图像处理)中非常重要的一种时频变换手段,具有重要应用。在图像编码、压缩、降噪、数字水印方面都有重要意义。此外,快速傅立叶变换算法还位列20世纪十大算法之列,它是“动态规划”策略在算法设计中的杰出代表。本文将详细介绍图像中的傅立叶变换及其快速算法。...
分类:
编程语言 时间:
2016-01-07 14:53:43
阅读次数:
273
在学习了机器学习十大算法之后,我决定将目光投向神经网络,从而攀登深度学习的高峰。这条险路的第一个拦路虎就是Rosenblatt感知器。为什么这么说呢?不仅是因为它开拓性的贡献——感知器是第一个从算法上完整描述的神经网络,而Rosenblatt感知器是感知器作为监督学习的第一个模型。还因为学习Rose...
分类:
其他好文 时间:
2015-11-28 23:09:18
阅读次数:
219
【机器学习】EM算法详细推导和讲解 今天不太想学习,炒个冷饭,讲讲机器学习十大算法里有名的EM算法,文章里面有些个人理解,如有错漏,还请读者不吝赐教。 众所周知,极大似然估计是一种应用很广泛的参数估计方法。例如我手头有一些东北人的身高的数据,又知道身高的概率模型是高斯分布,那么利用极大化似然函数的....
分类:
编程语言 时间:
2015-08-29 21:34:37
阅读次数:
303
简介Naive和BayesNaive:假定向量中的所有特征是相互独立的
Bayes:面向的问题NB主要用于解决有监督分类问题。相比于其他模型,其具备简单(不需要复杂的迭代式参数估计,由此方便处理大数据)、可解释性强(生成模型)、效果佳的特点。目标针对二分类问题,利用训练集数据学习一个判断阈值α,对于新来的数据做判定,大于α的数据属于正类,小于α的数据属于负类。有监督分类中存在两大流派 diagno...
分类:
编程语言 时间:
2015-08-12 10:18:11
阅读次数:
206
软件正在统治世界。而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero给出了他的看法。什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。—Thomas H...
分类:
编程语言 时间:
2015-08-07 10:52:16
阅读次数:
144