问题标签 [theano]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - theano.test() : 由于 constant_folding 优化失败(在 ubuntu 上)
在 Ubuntu 操作系统上运行 theano.test() 时,会产生一些关于优化失败的错误消息,如下所示:
有谁知道解决这些问题的方法,或者到底发生了什么?
python - 编译错误 ld: 在 MacOSX 中找不到 -lgcc_ext 的库
我正在尝试复制pyLearn2文档中的教程示例。当我运行
python make_dataset.py
时,在示例中,出现此错误:引用自:/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
预计在:
/usr/local/lib/libjpeg.8.dylib
我可以
matplotlib
在命令行中在 python 中导入和图像。有人可以帮助我了解它在抱怨什么以及如何解决错误吗?另一个问题(可能与上述问题相关,也可能不相关)是链接错误
使用以下命令行编译时出现问题:
我
pyLearn2
在 Mac OSX Mavericks 上运行。我不确定如何修复该错误:该库似乎在我的系统中的多个位置:我不确定要链接哪一个以及应该如何链接。
我已更改(添加)
DYLD_LIBRARY_PATH
未解决问题的路径。任何帮助将不胜感激。
python - 在 Theano 中定义相对于子张量的梯度
我有一个关于 Theano 的概念上很简单的问题,但我一直无法找到答案(我会提前承认,我并没有真正理解共享变量在 Theano 中是如何工作的,尽管教程花了很多时间)。
我正在尝试实现“反卷积网络”;具体来说,我有一个 3 张量的输入(每个输入都是一个 2D 图像)和一个 4 张量的代码;对于第 i 个输入,codes[i] 表示一组码字,它们一起为输入 i 编码。
我在弄清楚如何对代码字进行梯度下降时遇到了很多麻烦。以下是我的代码的相关部分:
(这里的代码和字典是共享的张量变量)。Theano 对此不满意,特别是定义
我得到的错误消息是: theano.gradient.DisconnectedInputError: grad 方法被要求计算一个变量的梯度,该变量不是成本计算图的一部分,或者仅由不可微分运算符使用: 子张量{int64}.0
我猜它想要一个符号变量而不是代码[idx]; 但后来我不确定如何将所有东西连接起来以获得预期的效果。我猜我需要将最后一行更改为
有人可以给我一些关于如何正确定义这个函数的指示吗?我想我可能缺少与 Theano 合作的一些基本知识,但我不确定是什么。
提前致谢!
-贾斯汀
更新:凯尔的建议非常有效。这是我使用的具体代码
python - spyder:python:theano:如何禁用 spyder 中的警告?
我用 theano 运行机器学习算法。我收到了很多关于 DeprecationWarning 的警告。来自 numpy 包。我想禁用此警告请建议选项。警告性质:fromnumeric.py:932:DeprecationWarning:将ndim> 0的数组转换为索引将导致将来出错
我尝试以下运行配置添加命令行选项 -W ignore 或 -W ignore::DeprecationWarning 但这些都不起作用
或者修复警告解决方案对我来说很好。看起来它已在 theano https://groups.google.com/forum/#!topic/theano-users/Hf7soRrnh8w中修复,但我不知道在哪里可以找到这个更新版本的 theano
我正在使用 Anaconda 发行版 2.0.1 windows 8.1 - 64 位
谢谢
python - 使用来自 pip local 的包而不是 pip global
我安装了 Theano 库
但是安装的 Theano 是旧的,我正在使用一些无法导入某些包的库。
所以我尝试使用安装新的
但是每次我导入theano时,版本都是来自的旧版本
所以我需要知道如何让 import theano 加载我的~/.local
theano,而不是/usr/local/lib
theano。
谢谢 :)
python - Pylearn2 Tutorial Import Error
While running python make_dataset in the quick start example for Pylearn2, I've run across an import error in a Theano .so
file. The heart of the issue seems to be this: undefined symbol: _gfortran_st_write
. I'm running development versions of numpy, scipy, Theano, and Pylearn2. Any ideas?
python - 如何访问 theano.tensor.var.TensorVariable?
假设我有一个大小为 w 的矩阵(1152, 10),如下所示:
我有一个 size(1152, 1) 的输入,如下所示:
现在我想像这样计算它们的点乘法:
它给了我:
theano.tensor.dot 是否返回符号表达式而不是值?
python - 逐元素反转 Theano 张量
我的目标是按元素反转 Theano 张量中的值。例如,我想[4, 5, 10]
变成[0.25, 0.2, 0.1]
. 如果有零元素,我想保持不变(例如[0, 4, 5, 10]
应该变成[0, 0.25, 0.2, 0.1]
)。这样做最优雅的方法是什么?
我的解决方案是为所有元素添加一个非常小的值:
我知道我可以使用 ascan
来迭代元素并单独检查它们是否可以反转,但我希望我的代码看起来尽可能数学。
theano - 如何在 Theano 中翻转张量?
给定一个张量v = t.vector()
,我该如何翻转它?例如,[1, 2, 3, 4, 5, 6]
翻转是[6, 5, 4, 3, 2, 1]
.