通常来说,我们可以从两个方面来提高一个预测模型的准确性:完善特征工程(feature engineering)或是直接使用Boosting算法。通过大量数据科学竞赛的试炼,我们可以发现人们更钟爱于Boosting算法,这是因为和其他方法相比,它在产生类似的结果时往往更加节约时间。 Boosting算 ...
分类:
编程语言 时间:
2016-03-30 01:32:32
阅读次数:
190
KNN算法的介绍请参考: http://blog.csdn.net/zouxy09/article/details/16955347 统计学习方法里面给出了KD Tree的算法介绍,按照书上的进行了实现: # -*- coding: utf-8 -*- from operator import it
分类:
编程语言 时间:
2016-03-01 00:44:25
阅读次数:
323
前言: 关于 FP-Growth 算法介绍请见:FP-Growth算法的介绍。 本文主要介绍从 FP-tree 中提取频繁项集的算法。关于伪代码请查看上面的文章。 FP-tree 的构造请见:FP-Growth算法之 FP-tree 的构造(python)。 正文: tree_miner.py\co
分类:
编程语言 时间:
2016-02-27 21:54:45
阅读次数:
1396
对称加密算法 Blowfish 加密解密 Blowfish 加密算法介绍:BlowFish是对称加密算法的其中一种,加密后的数据是可逆的。由于BlowFish加密/解密速度快,更重要的是任何人都可以免费使 用不需要缴纳版权费,所以有不少游戏都采用BlowFish加密资源文件数据。BlowFish 每
分类:
其他好文 时间:
2016-02-16 18:58:46
阅读次数:
245
首次接触最优化算法。介绍几个最优化算法,并利用它们训练出一个非线性函数用于分类。 假设现在有一些数据点,我们利用一条直线对这些点进行拟合(该直线为最佳拟合直线),这个拟合过程称作回归。 利用Logistic回归进行分类思想:根据现有数据对分类边界线建立回归公式,以此进行分类。 这里的“回归”一词源于
分类:
其他好文 时间:
2016-02-05 18:53:25
阅读次数:
214
算法介绍: Nim游戏是指两个对手在m个堆中轮流随意从某一个堆中拿出n个元素,假定两个对手都是足够聪明,直至最后一次取的人将所有元素取出,此人取得胜利。与之相反的是Misere游戏,相同的游戏规则,但是最后一次取的人将落败。 为了解决这个问题,有一个叫做nim-sum的方法加以解决,这个方法是这样的
分类:
其他好文 时间:
2016-02-01 14:11:04
阅读次数:
224
介绍非对称加密算法需要两个密钥:公开密钥(publickey) 和 私有密钥(privatekey)公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密特点算法强度复杂、安全性依赖于算法与密钥加密解密速度...
分类:
编程语言 时间:
2016-01-01 22:53:03
阅读次数:
271
基本Kmeans算法介绍及其实现http://blog.csdn.net/qll125596718/article/details/8243404/kmeans++http://www.52ml.net/1695.html
分类:
其他好文 时间:
2015-11-18 22:44:34
阅读次数:
162
http://www.3dov.cn/html/c/37/index.htmlhttp://news.ifeng.com/a/20151117/46275220_0.shtml磁力矩阵http://finance.ifeng.com/a/20151117/14072754_0.shtml
分类:
编程语言 时间:
2015-11-18 16:21:18
阅读次数:
356
C++之所以得到这么多人的喜欢,是因为它既具有面向对象的概念,又保持了C语言高效的特点。STL 排序算法同样需要保持高效。因此,对于不同的需求,STL提供的不同的函数,不同的函数,实现的算法又不尽相同。1.1 所有sort算法介绍所有的sort算法的参数都需要输入一个范围,[begin, end)。...
分类:
其他好文 时间:
2015-11-04 19:11:48
阅读次数:
549