岭回归原理及代码实现

岭回归(英文名:ridge regression, Tikhonov regularization)是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于最小二乘法。...
阅读(1751) 评论(2)

稀疏表示中KL1p库的配置及Demo

最近打算在研究中尝试稀疏编码。稀疏表示的理论知识这里不具体补充,有兴趣的可以查看下面这篇用稀疏表示做人脸识别的文章,讲得很清楚。 http://blog.csdn.net/xiaoshengforever/article/details/14002843稀疏表示中的关键是求解L2范数或者L1范数。L2范数的求解很简单,一个公式就搞定了; L1范数的求解就要复杂多了,求解的方式也有很多种。笔者做了实...
阅读(1463) 评论(0)

表情识别数据集整理

国内外表情识别研究领域的相关数据集整理...
阅读(5320) 评论(2)

约瑟夫环-递归算法

问题描述: 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。通常解决这类问题时我们把编号从0~n-1,最后结果+1即为原问题的解。 问题求解: 假设下标从0开始,0,1,2 .. m-1共m个...
阅读(655) 评论(0)

堆排序

//大根堆 void HeapAdjust(int H[],int s, int m) { int rc = H[s]; for(int i=2*s;iH[i+1]) i++; if(H[s]<H[i]) { H[...
阅读(258) 评论(0)

快速排序

在网上看到一篇快排的文章,算法写得非常简洁,特拿出来稍微修改后分享下。 快速排序采用的思想是分治思想。 快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的...
阅读(304) 评论(0)

蘑菇街2016校园招聘面试经验

找工作确实很辛苦,加之今年BAT校招没一个正常的。阿里严重缩招,百度笔试网站被攻击,腾讯发短信让修改面试地点。不过还好,现在我已拿到一个蘑菇街的offer到手了。现总结下经验。...
阅读(1855) 评论(1)

大小端模式

一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时候,必...
阅读(402) 评论(0)

const volatile int i=10

这是C语言深度剖析里面的一个问题P35。 在网上查了下,感觉讲得不够简洁。这里我来小结一下: const修饰的是只读变量,变量在初始化被赋了初值就不能被改变,就是 readonly变量了。 valatile关键字修饰的变量表示让编译器不要做没谱的优化,告诉编译器改变量是随时可变的。举个例子: int i = 10; int j = i; int k =i; 以上代码编译器会对代码进行优化,...
阅读(969) 评论(0)

Andrew Ng机器学习-Linear Regression with one variable

这一讲主要是针对单变量的线性回归来讲两个基本概念:损失函数(cost function)、梯度下降(Gradient Descent)1 Cost Function 定义如下: 左图为cost function的定义。右边为只有一个参数的h(x)的情况。 cost function的作用的评价一个回归函数好坏用的,具体来说就是评价回归函数h(x)的参数选对没。 这里J(theta)也可以...
阅读(582) 评论(0)

简约至上-交互是设计四策略读书感

这本书是同学推荐给我看的,据说做产品和设计的人必看,看完之后感觉此书确实很不错。 打开这本书给我的第一印象的是内容不多,一共才185页,而且书的布局都是一页文字(内容还不多)加一页图的模式。看起来感觉非常舒适。看来作者写书的时候也是一直贯彻的简约理念。 关于简约,作者从自己的从业经验中提去除了四个原则,即删除、组织、隐藏、转移。这里就不细解释了。 看这本书的同时,我边看边结合自已以前写软件的...
阅读(822) 评论(0)

内存拷贝和字符串拷贝

1 先讨论下字符串拷贝,因为这个比较简单,但是还是有一些细节需要注意。我面试的时候就忘了写const //为了防止源字符串被修改,src应该为const char *strcpy(char *dst, const char *src); { //空指标检查 assert((dst!=NULL) && (src !=NULL)); char *addres...
阅读(834) 评论(0)

把字符串转换成整数

题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。 分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。...
阅读(373) 评论(0)

LeetCode-Longest Palindromic Substring

问题描述: Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring. (找字符串中...
阅读(351) 评论(0)

LeetCode-Longest Substring Without Repeating Characters

问题描述:求一个字符串中的最大不重复子串 Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", whi...
阅读(245) 评论(0)
88条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:131934次
    • 积分:2190
    • 等级:
    • 排名:第17966名
    • 原创:81篇
    • 转载:6篇
    • 译文:0篇
    • 评论:57条
    文章分类
    最新评论