之前一直都是在Linux下用,不过平心而论能最好兼顾娱乐和工作同时进行的还是Windows,所以打算Windows下也装一个,之前看到的一些Windows安装指南都各种麻烦,自己实践一下才发现其实已经异常方便了。Win7, 64bit下测试通过。第一步:安装MinGWhttp://sourcefor...
Deep Learning(深度学习):ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞pytho...
分类:
其他好文 时间:
2014-12-14 14:27:55
阅读次数:
497
注:此页是一个引导的页面,后续将会分7个主要教程和一些高级的例子,一步一步讲解深度学习。
这里的教程将为大家提供最重要的几个深度学习算法,并且也会告知如何去用theano来运行它们。theano是一个python类库,它能够帮助大家容易的去写深度算法模型,并且可以让大家能够在GPU上运行这些算法
学习这些教程之前,需要熟悉下先热下身,这里是theano的基础教程,学完之后,再看下这个东...
分类:
其他好文 时间:
2014-12-14 12:00:41
阅读次数:
624
使用theano编写Logistic Regression程序,进行二分类,初学者可以参考。...
分类:
其他好文 时间:
2014-12-13 10:56:30
阅读次数:
292
关注DeepLearning,主要以Theano官方教程Deep Learning Tutorial为参考。...
分类:
其他好文 时间:
2014-12-09 19:39:12
阅读次数:
1069
最近使用Theano写了MLP和CNN的程序,由于训练样本大,单靠CPU运算速度so slow;于是乎找到了一台有NAIVID显卡的电脑进行了GPU的配置使用,期间遇到很多问题,记录如下:
平台说明:
系统:WindowsXP
Python:2.7, 建议直接使用 Python(x,y),包含了Theano需要的Numpy等库,省去自己配置
Theano: 0.6
CUDA:3....
分类:
其他好文 时间:
2014-12-06 15:25:07
阅读次数:
228
哎,真尼玛,网上关于scipy 和 theano的 sparse matrix中的 csc matrix 和 csr matrix太少了,有,也只是使用,并没有说明,那个矩阵是怎么生成的。参考例子:
>>> data = np.asarray([7, 8, 9])
>>> indices = np.asarray([0, 1, 2])
>>> indptr = np.asarray([0, 2,...
分类:
其他好文 时间:
2014-12-04 21:39:59
阅读次数:
291
在Hinton的教程中, 使用Python的theano库搭建的CNN是其中重要一环, 而其中的所谓的SGD - stochastic gradient descend算法又是如何实现的呢? 看下面源码(篇幅考虑只取测试模型函数, 训练函数只是多了一个updates参数): 3 classi...
分类:
其他好文 时间:
2014-12-01 10:02:51
阅读次数:
336
自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,先说几点自己对于CNN的感触。先明确一点就是,Deep Learning是全部深度学习算法的总称,CNN是深度学习算法在图像处理领域的一个应用。
第一点,在学习Deep learning和CNN之前,总以为它们是很了不得的知识,总以为它们...
分类:
其他好文 时间:
2014-11-29 17:37:54
阅读次数:
249
(1)theano主要支持符号矩阵表达式(2)theano与numpy中都有broadcasting:numpy中是动态的,而theano需要在这之前就知道是哪维需要被广播。针对不同类型的数据给出如下的一张表,基本类型包括scalar、vector、row、col、matrix、tensor3、te...
分类:
编程语言 时间:
2014-11-13 10:48:58
阅读次数:
293