Tag: theano

theano – 打印TensorVariable的值

如何打印theano TensorVariable的数值? 我是theano的新手,所以请耐心等待:) 我有一个函数,我得到y作为参数。 现在我想debugging打印这个y的形状到控制台。 运用 print y.shape 导致控制台输出(我期待数字,即(2,4,4) ): Shape.0 或者我怎样才能打印例如下面的代码的数字结果(这个计数y有多less值大于最大值的一半): errorCount = T.sum(T.gt(T.abs_(y),T.max(y)/2.0)) errorCount应该是一个单一的数字,因为T.sum总结了所有的值。 但是使用 print errCount 给我(预计像134 ): Sum.0

卷积neural network的无监督预训练

我想devise一个(或多个)卷积层(CNN)和一个或多个完全连接的隐藏层的深层networking。 对于具有完全连接层的深度networking,在无监督预训练中使用例如使用去噪自动编码器或RBM的方法 。 我的问题是:我怎样才能实现一个无监督的卷积层预训练阶段? 我不期望一个完整的实现作为答案,但我将不胜感激链接到一个很好的教程或可靠的参考。

如何在keras中获得可重复的结果

每次我从imdb_lstm.py框架运行imdb_lstm.py示例( https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py )时,我得到了不同的结果(testing准确性)。代码包含np.random.seed(1337)在顶部,在任何kerasimport之前。 它应该防止它为每次运行产生不同的数字。 我错过了什么? 更新:如何repro: 安装Keras( http://keras.io/ ) 执行https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py几次。 它将训练模型并输出testing精度。 预期结果:每次运行testing的准确性都是一样的。 实际结果:每次运行testing的准确性都不一样。 UPDATE2:我使用MinGW / msys,模块版本在Windows 8.1上运行它: theano 0.7.0 numpy 1.8.1 scipy 0.14.0c1 UPDATE3:我把问题缩小了一点。 如果我用GPU运行这个例子(设置theano flag device = gpu0),那么我每次都得到不同的testing精度,但是如果我在CPU上运行它,那么一切都按预期工作。 我的显卡:NVIDIA GeForce GT 635)

如何在Windows上的Anaconda Python中安装Keras和Theano?

我正在尝试在Python中使用以下Keras包来处理neural network: from keras.utils import np_utils from keras.layers.core import Dense, Activation, Dropout from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation, Flatten from keras.layers.convolutional import Convolution2D, MaxPooling2D from keras.optimizers import SGD 但是,我收到以下错误: 15 import theano —> 16 from theano import gof 17 from theano.compat.python2x import partial 18 import theano.compile.mode ImportError: cannot import name gof […]

如何在Windows 7 64位上使用theano设置cuDnn

我已经安装了Theano框架并在我的机器上启用了CUDA,但是当我在我的python控制台中导入theano时,我收到以下消息: >>> import theano Using gpu device 0: GeForce GTX 950 (CNMeM is disabled, CuDNN not available) 现在“CuDNN不可用”,我从Nvidia网站下载了cuDnn 。 我还更新了环境中的“path”,并在“.theanorc.txt”configuration文件中添加了“optimizer_including = cudnn”。 然后,我再次尝试,但失败,与: >>> import theano Using gpu device 0: GeForce GTX 950 (CNMeM is disabled, CuDNN not available) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Anaconda2\lib\site-packages\theano\__init__.py", line 111, in […]