Preface:工欲善其事,必先利其器。找deep learning资料时,发现有个python包:theano。便开始着手学习,当然,最好的资料还是官网文档了,没怎么找到比较好的中文文档,那就记录下来。theano官网教程。
deep learning tutorial:http://deeplearning.net/tutorial/。
Theano install:http://deep...
分类:
编程语言 时间:
2015-01-23 11:11:43
阅读次数:
268
Theano是一个Python库,可定义、优化和计算数学表达式,用它可与手工使用C解决问题竞争,包括大数据。它能多个数量级超越纯在CPU上执行的C,因为可利用GPU计算。Theano应用了对商业非常友好的BSD开源协议,由LISA实验室写成。 下载Theanohttps://pypi.python.org/pypi/Theano#downloadsE:\Theano-0.6.0>cd Theano...
分类:
编程语言 时间:
2015-01-22 15:27:56
阅读次数:
198
I want to learning deep learning, so config cuda is a essential step. luckily it is very easy in Ubuntuinstall theano+cuda in ubuntu1. install theanoa...
分类:
编程语言 时间:
2015-01-21 22:03:35
阅读次数:
615
python计算梯度非常简单,最重要的是一个函数grad,这个函数在theano.tensor里边。这个函数提供了多套机制 1计算单个自变量的梯度 2计算一个数据矩阵的梯度 3计算一个向量的梯度。针对不同的数据结构返回不同的结果(单个数值,向量,矩阵),顺序是一一对应的。走到这里感觉python是面...
分类:
其他好文 时间:
2015-01-20 22:06:15
阅读次数:
206
文件读写涉及到cPickle这个包。基本的流程在代码中有表述,但是教程中说加一段代码叫做:protocol=cPickle.HIGHEST_PROTOCOL会使得效率大增#!/usr/bin/env python# coding=utf-8import cPicklef=file('obj.txt'...
分类:
其他好文 时间:
2015-01-20 22:02:06
阅读次数:
192
#作为python新手,可能学习的东西比较多,注意如果两个矩阵相乘的话,跟matlab区别还是挺大的#!/usr/bin/env python# coding=utf-8#格式一般用import ss as dimport theano.tensor as Tfrom theano import f...
分类:
其他好文 时间:
2015-01-17 20:48:48
阅读次数:
610
#!/usr/bin/env python# coding=utf-8#这个例子相对来讲比较简单可以作为训练编程的模板import numpyimport theanoimport theano.tensor as Trng = numpy.randomN = 400feats = 784D = (...
分类:
其他好文 时间:
2015-01-17 20:47:21
阅读次数:
218
100道numpy练习
@author:wepon
@blog:http://blog.csdn.net/u012162613/article/details/42784403
今天在deeplearning.net上看theano tutorial,发现一个numpy-100-exercise,介绍numpy一些基本用法的,不过不是很具体,我利用闲暇时间照着敲了一些,权且当作翻...
分类:
其他好文 时间:
2015-01-16 22:22:57
阅读次数:
353
【DeepLearning工具】Fedora下安装Theano
author:wepon
@blog:http://blog.csdn.net/u012162613/article/details/42651233
1、Theano简介
Theano是深度学习的一个python库,在deeplearning.net上有它的tutorial,它可以方便我们写深度学习模型,它提供了...
分类:
其他好文 时间:
2015-01-13 09:06:51
阅读次数:
222