- 博客(50)
- 资源 (3)
- 收藏
- 关注
原创 维度照相机
说到高维度数据的可视化,如果高于三维的话,对人类很抽象,人生活在三维世界中(至少表象和内蕴几何的观点上说是),照相机则是把三维数据投影到二维图像上,二维图像和三维图像都很直观,但对于高于三维数据的话,想画出来就不容易了,但是试想一下,既然3D世界点投影到2D图像的单应矩阵是2*3(齐次的是3*4)的矩阵,而且单应矩阵可以通过图像点和3D世界点之间的线性关系求出来,那为什么没有高维度照相机?把高维的
2013-05-25 19:15:03
2031
原创 Opencv2.4.4在Python中配置
C++语言很通用,但是写程序太慢,matlab很适合科学运算,但是对于一个码农来说又想在互联网上弄潮,因此决定使用python这个粘贴语言作为日后的工具,学了两天感觉确实很方便,无论是科学计算、桌面程序,互联网程序(前台,后台),可视化等都很方便,写起来也很快,顿时觉得“生命有限,所以我们要用python”是对的,很happy!初学者最好装python(x,y),因为这个安装包包含了大多数常用
2013-05-24 10:17:44
3894
4
转载 程序员应该掌握的统计学公式
Evan Miller收集了程序员应该掌握的统计学公式:http://www.evanmiller.org/statistical-formulas-for-programmers.html非常有用。但他在文章前面的这段话更有启发意义:能够运用统计学,就像拥有了秘密的超能力。大多数人只会看看平均数,而你会看置信区间。别人说“7比5大”,你会说,生成数据的过程是无法辨识的。
2013-05-21 08:22:17
3004
转载 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束,可以应用KKT条件去求取。当然,这两个方法求得的结果只是必要条件,只有当是凸函数的情况下,才能保证是充分必要条件。KKT条件是拉格朗日乘子法的泛化。之前学习的时候,只知道直接应用两个方法,但是却
2013-05-19 20:33:00
2719
原创 DeepLearning(深度学习)原理与实现(五)
结构决定功能和协同处理:鲁棒有限制玻尔兹曼机(RoBM) 上一篇博文中提到,GRBM训练样本越多越好,样本多蕴含的分布更具有一般性,这对其他模型也适用。但是实际样本数据中往往有大量的噪声,这或多或少的影响了GRBM的性能,工业界一般都设有清洗数据的岗位,用人脑去除噪声数据。试想:人脑为什么具有如此强大的抗噪和容错能力?其实生命科学中有一句经典的总结:结构决定功能。不同的结构
2013-05-15 12:06:42
10760
1
转载 DaHuaLin总是站在高处:概率模型与计算机视觉
继林达华在港科大那篇读书笔记之后的第二篇指导文章,。。,几个月前就出来了,现在贴出来为后续博文做个提纲也不错。概率模型与计算机视觉林达华美国麻省理工学院(MIT)博士上世纪60年代, Marvin Minsky 在MIT让他的本科学生 Gerald Jay Sussman用一个暑假的时间完成一个有趣的Project : “link a camera to a compu
2013-05-13 16:35:42
4129
原创 DeepLearning(深度学习)原理与实现(四)
今天就来讨论下deep learning怎么来处理real valued data。对于图像来说,二值图像毕竟是少数,更多的还是实值图像。对于这样的情况,RBM已经无法很好的处理它们,因此需要改进它,对于了解计算机视觉的人而言,想必高斯混合背景模型大家已不陌生,高斯混合模型可以很好的对实值图像建模,OpenCV中早就用高斯混合背景模型来分割物体。接下来要引出的高斯有限制玻尔兹曼机(Gaussian
2013-05-09 16:31:21
14869
原创 DeepLearning(深度学习)原理与实现(三)
考虑到大家有可能对深度学习的识别有点模糊,因此决定写一个短博客,简单介绍下如何识别,结合本系列的第一篇博文提到的深度学习之所以叫深度,其中之一的原因是多层RBM模仿了人脑多层神经元对输入数据进行层层预处理(值得一提的是并不是每层都是RBM,DBN就是个例外),即深层次的数据拟合,多个RBM连接起来构成DBM(deep boltzmann machines),每层RBM的节点数自己指定,这需要一些经
2013-05-07 20:05:14
13125
5
原创 DeepLearning(深度学习)原理与实现(二)
下面贴出RBM C++版本的代码,一些大牛写的,结合上篇博文来加深大家对RBM理论的理解。。。RBM类定义声明:class RBM {public: int N; int n_visible; int n_hidden; double **W; double *hbias; double *vbias; RBM(int, int, int, do
2013-05-05 20:47:30
7558
1
原创 DeepLearning(深度学习)原理与实现(一)
经过三年的狂刷理论,觉得是时候停下来做些有用的东西了,因此决定开博把他们写下来,一是为了整理学过的理论,二是监督自己并和大家分享。先从DeepLearning谈起吧,因为这个有一定的实用性(大家口头传的“和钱靠的很近”),国内各个大牛也都谈了不少,我尽量从其他方面解释一下。 DeepLearning算是多伦多大学Geoffery hinton教授第二春吧,第一春就是传统神经网络,
2013-05-05 16:48:50
24407
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅