- 博客(12)
- 收藏
- 关注
转载 KCF目标跟踪算法学习
1. 脊回归(英文名:Ridge Regression)从数学角度来讲,脊回归实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于最小二乘法。从机器学习的角度来讲,脊回归可以防止过拟合,提升模型的泛化能力(不仅训练误差小,测试误差也小。)。参考链接:点击打开链接设训练样本集为(xi
2017-06-27 19:10:18 1054
转载 蒙特卡洛方法
蒙特卡洛方法:蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。简单点讲,就是利用事件发生的频率决定事件发生的概率。链接:ht
2017-06-27 10:01:08 378
原创 面试题3:数组中重复的数字
题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。方法1:哈希表。从头到尾扫描数组中的每个数字,每扫描一个数字,都可以用O(1)的时间判断哈希表里是否包含了该数
2017-06-26 15:37:01 256
原创 再议:C++类实例化时的内存分配
#include class A{};class B{};class C:public A{ double f; virtual void fun(); };class D:public A,public B{};class E:public C,public A{};class F:public A,public C{};class G:public A{ //d
2017-06-21 15:41:55 581
原创 new
关键字:new当我们调用一条new表达式时:string *sp = new string("a value");string *arr = new string[10];实际执行了三步操作。第一步,new表达式调用一个名为operetor new(或者operator new[ ])的标准库函数。该函数分配一个足够大的、原始的、未命名的内存控件以便存储特定的对象(或者对象的数组)。
2017-06-07 16:07:27 283
转载 结构体在内存中的对齐规则
一个结构体变量定义完之后,其在内存中的存储并不等于其所包含元素的宽度之和。例一:#include using namespace std;struct X{ char a; int b; double c;}S1;void main(){ cout << sizeof(S1) << endl; cout << sizeof(S1.a) << endl; cout
2017-06-06 15:50:25 277
转载 int的取值范围
首先计算机是以补码形式储存数据的:补码的原因就是计算机可以把减法当加法算.1;对于有符号的整数,用补码表示的话,比如说8位(即char,BYTE类型的),最高位是符号位,下面7位用来表示数据.那么,表示正数的话,表示的范围为00000001-01111111,也就是说,8位表示正数,最高只能是127,最高是符号位嘛,是不能用的.表示0:00000000下面表示负数,相信你应该知道表示的方法,
2017-06-06 11:07:47 9143
原创 C++重载赋值运算符
#include using namespace std;class A{ private: int a; public: A(){} A(int a_){a = a_;} A(const A& A1){a = A1.a;} setvalue(int v){a = v;} int getvalue() const{return a;} A& operat
2017-06-04 19:40:54 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人