自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,先说几点自己对于CNN的感触。先明确一点就是,Deep Learning是全部深度学习算法的总称,CNN是深度学习算法在图像处理领域的一个应用。
第一点,在学习Deep learning和CNN之前,总以为它们是很了不得的知识,总以为它们...
分类:
其他好文 时间:
2014-11-29 17:37:54
阅读次数:
249
卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现。只不过由于这些算法的卷积矩阵的特殊性,一般不会直接实现它,而是通过一些优化的手段让计算量变小。但是有些情况下卷积矩阵...
分类:
其他好文 时间:
2014-11-27 22:00:06
阅读次数:
483
卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现。...
分类:
其他好文 时间:
2014-11-27 18:32:01
阅读次数:
219
卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现,本文则重点描述了任意卷积核的快速实现。
分类:
其他好文 时间:
2014-11-27 18:03:30
阅读次数:
306
埋了一天的算导就当我看懂了?。。。目前仅限于学到FFT计算多项式的卷积,什么频域什么东西的那些我都不懂。。。。最让我感到神奇的是复数这个概念,,,好强大。。复数的话我大概懂得这点?:复数有实部和虚部,其中虚部的单位是$i=$,定义为$e=a+bi$,带$i$的是虚部然后当虚部为0时,这个复数就是实数...
分类:
其他好文 时间:
2014-11-26 20:32:19
阅读次数:
285
ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践。
在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl。
于是最近就开始搞这个了,教程加上matlab编程,就是完美啊。
新教程的地址是:http://ufldl.stanford.edu/tutorial/...
分类:
Web程序 时间:
2014-11-22 23:08:11
阅读次数:
740
1、线性卷积 周期卷积 圆周卷积的 关系:2、Matlab实验及现象圆周卷积: 1 %% 圆周卷积实例程序 2 %% Alimy 2014年11月21日 20:19:12 3 clc; 4 clear; 5 %%准备数据 6 N = 5; 7 M = 5; 8 L = N + M -1; 9 x1n...
分类:
其他好文 时间:
2014-11-21 21:47:56
阅读次数:
489
参考论文:1、Convolutional Deep Belief Networksfor Scalable Unsupervised Learning of Hierarchical Representations 2、Stacks of Convolutional Restricted Boltz...
分类:
Web程序 时间:
2014-11-21 18:07:21
阅读次数:
1732
转一个关于卷积的血腥的例子:比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤,扇了你一巴掌(注意,这就是输入信号,脉冲),于是你的脸上会渐渐地(贱贱地)鼓起来一个包,你的脸就是一个系统,而鼓起来的包就是你的脸对巴掌的响应,好,这样就和信号系统建立起来意义对应的联系。下面还需...
分类:
其他好文 时间:
2014-11-20 13:39:36
阅读次数:
187
深度卷积网络涉及问题:1.每个图如何卷积:(1)一个图如何变成几个?(2)卷积核如何选择?2.节点之间如何连接?3.S2-C3如何进行分配?4.16-120全连接如何连接?5.最后output输出什么形式?①各个层解释: 我们先要明确一点:每个层有多个Feature Map,每个Feature Ma...
分类:
其他好文 时间:
2014-11-19 21:58:22
阅读次数:
217