- 博客(178)
- 资源 (3)
- 收藏
- 关注

原创 Machine Learning—Support Vector Machines(2)Kernels非线性支持矢量机学习算法
印象笔记同步分享:Machine Learning—Support Vector Machines(1)
2014-09-08 00:18:31
963

原创 Machine Learning—Support Vector Machines(1)
印象笔记同步分享:Machine Learning—Support Vector Machines(1)
2014-09-08 00:14:40
1103

原创 Machine Learning—Generalized Linear Models广义线性模型
印象笔记同步分享:Machine Learning—Generalized Linear Models广义线性模型
2014-09-01 17:44:52
997

原创 Machine Learning—Linear Regression
印象笔记同步分享:Machine Learning—Linear Regression
2014-09-01 17:42:02
1369

原创 Machine Learning—Classification and logistic regression
印象笔记同步分享:Machine Learning—Classification and logistic regression
2014-09-01 17:41:03
1269

原创 Machine Learning—Mixtures of Gaussians and the EM algorithm
印象笔记同步分享:Machine Learning—Mixtures of Gaussians and the EM algorithm
2014-08-28 22:37:36
1421

原创 Machine Learning—Online Learning
印象笔记同步分享:Machine Learning—Online Learning
2014-08-25 11:25:41
1375

原创 Machine Learning—The k-means clustering algorithm
印象笔记同步分享:Machine Learning—The k-means clustering algorithm
2014-08-25 11:25:40
1085

原创 Machine Learning—Naive Bayesian classification(朴素贝叶斯分类)
印象笔记同步分享:Machine Learning—Naive Bayesian classification(朴素贝叶斯分类)
2014-08-22 15:54:09
1602

原创 Machine Learning—AdaBoost algorithm
Machine Learning—AdaBoost algorithm1、基本算法思路就是"三个臭皮匠顶个诸葛亮"。将若干个弱分类器(base learner)组合起来,变成一个强分类器。大多数boosting方法都是通过不断改变训练数据的概率(权值)分布,来迭代训练弱学习器的。所以总结而言,boosting需要回答2个问题:1、如何改变训练数据的概率(权值)分布?提高哪些
2014-08-22 15:52:03
1479
原创 机器学习&数据挖掘笔记(常见面试之机器学习算法思想简单梳理)
机器学习&数据挖掘中常用的分类和聚类整理:朴素贝叶斯:详细可以参考我的博文:朴树贝叶斯 有以下几个地方需要注意: 1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以文本分类为例),比如说是句子单词的话,则长度为整个词汇量的长度,对应位置是该单词出现的次数。 2. 计算公式如下: 其中一项条件概率可以通过朴素贝叶斯
2014-09-14 00:59:57
2946
原创 Machine Learning—k-nearest neighbor classification(k近邻分类)
印象笔记同步分享:Machine Learning—k-nearest neighbor classification(k近邻分类)
2014-09-14 00:57:00
1792
原创 面试时算法题的解答思路
一般关于算法的文章,都是从经典算法讲起,一种一种算法介绍,见得算法多了,自然就有了感悟,但如此学习花费的时间和精力却是过于巨大,也不适合在博客里面交流。这一篇文,却是专门讲快捷思路的,很多人面对算法题的时候几乎是脑子里一片空白,这一篇文章讲的就是从题目下手,把毫无思路的题目打开一个缺口的几种常见技巧。 1、由简至繁 事实上,很多问题确实是很难在第一时间内得到正确的思路的,这时候
2014-09-14 00:48:56
1457
1
原创 Machine learning —Machine learning :分类和聚类,监督学习和非监督学习
印象笔记同步分享:Machine Learning—分类和聚类,监督学习和非监督学习
2014-09-14 00:43:09
1533
原创 龙星计划机器学习笔记
前言 最近几周花了点时间学习了下今年暑假龙星计划的机器学习课程,具体的课程资料参考见附录。本课程选讲了写ML中的基本模型,同时还介绍了最近几年比较热门,比较新的算法,另外也将ML理论和实际问题结合了起来,比如将其应用在视觉上,web上的等。总之,虽然课程内容讲得不是特别细(毕竟只有那么几节课),但是内容还算比较新和比较全的。学完这些课后,收获还算不少的,至少了解到了自己哪方面的知识比较弱
2014-09-14 00:36:45
1862
原创 C++面试题5:建议在函数里面不要用sizeof算数组的大小
C++面试题5:建议在函数里面不要用sizeof算数组的大小#include using namespace::std;void foo(const int[]);int main(){ int arr[3] = {1,2,3}; cout"in main array size: "sizeof(arr)/sizeof(int)<<endl; foo(arr);
2014-09-08 09:50:00
2880
原创 C++面试题6:sizeof 使用规则及陷阱
C++面试题6:sizeof 使用规则及陷阱cout sizeof(int) //32位机上int长度是4cout sizeof(1==2) //bool类型,相当于cout 陷阱:int a=0;cout sizeof(a=3) //sizeof作用范围内,也就是括号里面的内容不能被编译,而是被替换成类型,=操作符返回左操作数的类型,所以a=3相当于int 4cout //输出0
2014-09-08 09:49:45
2052
原创 C++面试题4:memcpy的用法
C++面试题4:memcpy的用法memcpy函数用于把资源内存(src所指向的内存区域)拷贝到目标内存(desk所指向的内存区域);拷贝多少个?有一个size变量控制用法:可以拷贝任何类型的对象,因为函数的参数类型是void*,也就是说传进去的实参可以是int *,short*,char*等等。原型:void *memcpy(void *desc, void *src, un
2014-09-08 09:49:07
2805
1
原创 c++面试题3:malloc和new的区别是什么?
c++面试题3:malloc和new的区别是什么?《程序员面试宝典》学习记录3 7.5 考点2malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于mallo
2014-09-08 09:48:17
1003
原创 c++面试题2:虚函数是如何实现的?
c++面试题2:虚函数是如何实现的?1、虚函数如何实现的?虚函数是通过一张虚函数表实现的,有多少个虚函数,就有多少个指针;在这个表中,主要是一个类的虚函数的地址表,这张表解决了继承、覆盖的问题;实际上在编译的时候,编译器会自动加上虚表虚函数的作用实现动态联编,也就是说在程序运行阶段动态的选择合适的成员函数,在定义了虚函数之后,可以在基类的派生类中对虚函数重新定义。虚表的使用方法是如
2014-09-08 09:47:45
5026
原创 C++面试题1:构造函数和虚构函数中能否调用虚函数?
C++面试题1:构造函数和虚构函数中能否调用虚函数?构造函数跟虚构函数里面都可以调用虚函数,编译器不会报错。C++ primer中说到最好别用由于类的构造次序是由基类到派生类,所以在构造函数中调用虚函数,虚函数是不会呈现出多态的类的析构是从派生类到基类,当调用继承层次中某一层次的类的析构函数时意味着其派生类部分已经析构掉,所以也不会呈现多态因此如果在基类中声明的纯虚函数并且在基类的析构函数
2014-09-08 09:46:50
4235
原创 智能视觉物联网将拓展人脸识别应用
智能视觉物联网将拓展人脸识别应用未来的人脸识别系统将是结合海量数据处理、云计算、人工智能等技术的大数据处理系统。?人脸识别设备或系统借助于云分析能收集到一个人在很多条件下的样本,这样可以使得人脸识别算法性能随着运营不断改进。一方面,云计算技术使得海量人脸识别系统成为可能,可以做到无处不在;另一方面,云人脸识别得到的海量数据可以用来提高人脸识别算法,将极大程度上提高准确性。
2014-09-08 09:45:33
1196
原创 人脸识别技术优势与行业应用
人脸识别技术优势与行业应用人脸识别技术,一问世就倍受关注,因为相对指纹和虹膜等其它生物识别方式,人脸识别具有无法比拟的优势:1.可见性。这非常符合人脸识别的思路,只需要看到某个人的人脸,就可以知道这人是谁。基于此,也可作为后续的证据。而指纹、虹膜以及其他的生物识别,无法做到这点。2.不需要或者极少需要人配合。指纹和虹膜基本上需要人主动配合才能够完成,而人脸识别则不需要,这就决定了人
2014-09-08 09:44:55
2093
原创 生物识别系统本领强 多领域应用威力无穷
生物识别系统本领强 多领域应用威力无穷人脸识别目前又分两种主要的识别技术,一种是基于对标准视频图像的识别,通过摄像头拍摄人体图形并转换成数字信号,再利用计算器对图形进行人脸图片抽取和分析以及匹配。视频图像面部识别是一种常见的身份识别方式,现已被广泛用于公共安全领域。视频图像识别容易目标光照影响,同时人体面部与摄像机的成像角度也会显著影响识别效果。另一种人脸识别技术是热成像技术,主要通过
2014-09-08 09:43:52
1164
原创 人脸识别目前研究
人脸识别目前研究1、人脸识别新技术准确度超过99%:比肉眼更加精确香港中文大学教授汤晓鸥研发DeepID人脸识别技术,准确度超过了99%,比肉眼识别更加准确。开发了一个名为DeepID (深分证)的深度学习模型, 在LFW (Labeled Faces in the Wild)数据库上获得了99.15%的识别率。如果仅仅给出人脸中心区域,人用肉眼在LFW上的识别率为97.52%。
2014-09-08 09:43:48
2065
原创 人脸识别的关键技术
人脸识别的关键技术1、人脸检测2、图像预处理3、人脸特征选择几何特征提取统计特征提取(主成分、2维主成分、线性判别分析法、独立成分分析法)频率域特征提取(Gabol、离散余弦)运动特征提取代数特征提取4、人脸识别线性判别分析(Fisher线性判别)支持矢量机(SVM)贝叶斯网络隐马尔可夫模型及其基本问题人工神经网络模糊模式识别
2014-09-08 09:41:35
1162
原创 人脸识别的几何观点:拉普拉斯脸
人脸识别的几何观点:拉普拉斯脸基于外观的方法,即将一张大小为n×m像素的人脸图片表示成一个n×m维的向量。通常情况下,这样得到的人脸向量空间的维度很高,为解决由此而来的“维度灾难”问题,数据降维成为人脸识别的关键技术。经典的降维算法包括主成分分析(Principal Components Analysis,PCA)和线性判别分析(Linear Discriminant Analysis
2014-09-08 09:38:53
2987
原创 从哈尔滨越狱事件看人脸识别在安防系统的重要性
从哈尔滨越狱事件看人脸识别在安防系统的重要性只从央视曝光的监控视频录像中分析出此次案件的几个技防的重大漏洞:1)疑犯出现在不该出现的区域(民警值班室,出入通道,大门口)2)疑犯破坏门禁(通过杀害值班民警或许找到了钥匙开门)。解决方法:通过把可以在本地方(通道,大门口,值班室等)出现的人照片加入到白名单图库里,人脸识别系统会自动识别出现在摄像机镜头里的是白名单里的人,还是非白名单
2014-09-08 09:37:38
1241
原创 《程序员面试宝典》学习记录8
印象笔记同步分享:《程序员面试宝典》学习记录8《程序员面试宝典》学习记录8第16章 操作系统操作系统面试题目主要包括进程、线程、内存管理、垃圾回收、以及缓存等诸方面。16.1 进程考点1:理解操作系统中的作业、进程、线程、管理作业:用户在一次解题或者一个事务处理过程中要求计算机系统所做工作的集合,它包括用户程序、所需要的数据及控制命令等。
2014-08-31 10:01:03
1847
原创 《程序员面试宝典》学习记录7
印象笔记同步分享:《程序员面试宝典》学习记录7《程序员面试宝典》学习记录7第11章 继承与接口整个C++程序设计全面围绕面向对象的方式进行。类的继承特性是C++的一个非常重要的机制。继承特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类没有的成分。在面试过程中,各大企业会考量你对虚函数、纯虚函数、私有继承、多重继承等知识点的掌握程
2014-08-28 22:36:10
1919
原创 《程序员面试宝典》学习记录6
印象笔记同步分享:《程序员面试宝典》学习记录6《程序员面试宝典》学习记录6第10章 面向对象10.1 面向对象的基本概念考点1:面向对象三大特性1)封装性:封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。(开闭原则)在C++中类中成员的属性有:public, protecte
2014-08-28 22:34:06
2122
原创 《程序员面试宝典》学习记录5
印象笔记同步分享:《程序员面试宝典》学习记录5《程序员面试宝典》学习记录5第9章 STL模板与容器9.1、向量容器考点1:对容器保存的元素类型的限制voctor v2(10) 错误,必须要提供一个原始初始化器vectorint>v1(100) 初始化size为100 避免数组动态增长时候不断分配内存v1.reserve(100)
2014-08-28 22:31:00
1535
原创 数据结构——表
数据结构——表1、定义:线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。2、特征/性质1)集合中必存在唯一的一个第一个元素2)集合中必存在唯一的一个最后元素3)除最后一个元素之外,均有唯一的后继4)除第一个
2014-08-11 00:59:30
3644
原创 数据结构—队列
数据结构—队列1、队列的定义队列(Queue)也是一种运算受限的线性表,它的运算限制与栈不同,是两头都有限制,插入只能在表的一端进行(只进不出),而删除只能在表的另一端进行(只出不进),允许插入的一端称为队尾(rear),允许删除的一端称为队头 (Front)队列模型2、队列的操作队列的操作原则是先进先出的,所以队列又称作FIFO表(First
2014-08-11 00:50:38
1839
IPT图像复原代码《冈萨雷斯数字图像处理MATLAB版》
2013-09-26
方向梯度直方图HOG
2013-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人