1.算法思想很简单:AdaBoost 是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器,即弱分类器,然后把这些弱分类器集合起来,构造一个更强的最终分类器。(三个臭皮匠,顶个诸葛亮)它的自适应在于:前一个基本分类器分错的样本会得到加强,加权后的全体样本再次被用来训练下一个基本分类器。同时,...
分类:
编程语言 时间:
2015-04-09 21:26:43
阅读次数:
278
Adaboost 算法 AdaBoost 是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器,即弱分类器,然后把这些弱分类器集合起来,构造一个更强的最终分类器。(很多博客里说的三个臭皮匠赛过诸葛亮) 算法本身是改变数据分布实现的,它根据每次训练集之中的每个样本的分类是否正确,以及上次的总体...
分类:
编程语言 时间:
2015-04-02 18:15:17
阅读次数:
170
介绍这篇文章的目的是为了介绍std::vector,怎样恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该可以有效地使用vector容器,并且应该不会再去使用C类型的动态数组了。Vect...
分类:
其他好文 时间:
2015-03-28 18:38:26
阅读次数:
131
参考资料:http://blog.csdn.net/zouxy09/article/details/8537620
http://www.cnblogs.com/jerrylead/archive/2011/04/06/2006936.html
我的数据挖掘算法代码实现:https://github.com/linyiqun/DataMiningAlgorithm
介绍
em算法是一种迭代...
分类:
编程语言 时间:
2015-01-20 22:23:34
阅读次数:
755
根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后...
分类:
其他好文 时间:
2015-01-20 13:38:11
阅读次数:
103
迭代子模式:迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象。多个对象聚在一起形成的总体称之为聚集,聚集对象是能够包容一组对象的容器对象。迭代子模式将迭代逻辑封装到一个独立的子对象中,从而与聚集本身隔开。迭代子模式简化了聚集的界面。每一个聚集对象都可以有一个或一个以上的迭代子对象,每一个迭代子的迭代状态可以是彼此独立的。迭代算法可以独立于聚集角色变化。...
分类:
其他好文 时间:
2015-01-07 09:24:12
阅读次数:
175
网上有很多关于CORDIC算法的资料,看了之后觉得还是wikipedia讲述的更加清晰,特此总结+转载http://en.wikipedia.org/wiki/CORDIC算法思想CORDIC算法是一种对目标值进行逼近的迭代算法,且迭代次数越多精度越高。迭代过程中仅仅需要除2运算和加减运算,因此特别...
分类:
编程语言 时间:
2014-12-21 22:01:26
阅读次数:
473
1.欧几里得递归算法2.欧几里得迭代算法3.连续整数检测算法4.递归算法实验一算法问题求解基础实验名称:算法问题求解基础实验章节:算法设计与分析第一章内容实验内容第一部分 欧几里得算法求最大公约数问题:1. 计算:34931与 75236 的最大公约数: 1 #include 2 3 //1.欧几....
分类:
编程语言 时间:
2014-12-08 22:34:55
阅读次数:
265
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
Recursive Algorithm
class Solution {
public:
bool isSymmetric(TreeNode *root) {
return ...
分类:
其他好文 时间:
2014-11-27 09:18:04
阅读次数:
176
举个例子:我想求1+2+3+4+..+100的值。迭代的做法:从1到100,顺着往下累加。1+2=3,3+3=6,6+4=10,10+5=15…… 程序表示, int i=1,sum=0; while(i<=100){ ...
分类:
编程语言 时间:
2014-11-25 18:12:42
阅读次数:
142