问题标签 [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 导入错误:无法导入名称堆栈列表
这是我的程序。我收到以下错误。有人可以帮忙吗
python - Python RuntimeError: 无法导入 pydot
我正在学习逻辑回归概念的概念。当我在 python 中实现它时,它向我显示了下面提到的一些错误。我是python的初学者。有人可以帮助纠正这个错误吗?
() 中的 RuntimeError Traceback(最近一次调用最后一次)
C:\Anaconda\lib\site-packages\theano\printing.pyc in pydotprint(fct, outfile, compact, format, with_ids, high_contrast, cond_highlight, colorCodes, max_label_size, scan_graphs, var_with_name_simple, print_output_file, assert_nb_all_strings)
RuntimeError: 无法导入 pydot。您必须安装 pydotpydotprint
才能工作。
python - 将 Theano.scan 与共享变量一起使用
我想计算sumproduct
Theano 中的两个数组。两个数组都被声明为共享变量,并且是先前计算的结果。阅读教程,我发现了如何使用扫描来计算我想要使用“正常”张量数组的内容,但是当我尝试将代码调整为共享数组时,我收到了错误消息TypeError: function() takes at least 1 argument (1 given)
。(请参阅下面的最小运行代码示例)
我的代码中的错误在哪里?我的误解在哪里?我也愿意采用不同的方法来解决我的问题。
一般来说,我更喜欢直接采用共享变量的版本,因为在我的理解中,首先将数组转换回 Numpy 数组,然后再将它们传递给 Theano,会很浪费。
使用共享变量生成sumproduct
代码的错误消息:
错误信息:
使用非共享变量的工作sumproduct
代码:
python - Theano TypeError: function() takes at least 1 argument (1 given)
One of my Theano functions does not take any inputs and only uses shared variables to calculate the output. But this function throws a TypeError: function() takes at least 1 argument (1 given)
.
Here a minimal example:
theano - 将 Theano.scan 与多维数组一起使用
为了加快我的代码速度,我将一个多维 sumproduct 函数从 Python 转换为 Theano。我的 Theano 代码达到了相同的结果,但一次只计算一个维度的结果,因此我必须使用 Python for 循环来获得最终结果。我认为这会使代码变慢,因为 Theano 无法优化内存使用和多个函数调用之间的传输(对于 gpu)。或者这是一个错误的假设?
那么如何更改 Theano 代码,以便在一次函数调用中计算 sumprod?
原始 Python 函数:
对于以下输入
输出将是:[ 26. 40. 65.]
即 1*1 + 5*5、2*2 + 6*6 和 4*4 + 7*7
Theano 版本的代码:
python - Theano:为什么在这种情况下索引会失败?
我正在尝试获取给定布尔值的向量的最大值。
使用 Numpy:
但是对于 Theano:
为什么会这样?这是我缺少的细微差别吗?
python - Theano 共享变量更新导致`ValueError:长度未知`
最小示例代码:
错误信息:
这个错误的原因是什么?
theano - 如何在不重建图形的情况下重用具有不同共享变量的 Theano 函数?
我有一个被多次调用的 Theano 函数,每次都使用不同的共享变量。现在实现的方式是,Theano 函数在每次运行时都会重新定义。我假设这会使整个程序变慢,因为每次定义 Theano 函数时,都会重建图形。
对于非共享(正常)变量,我可以定义一次函数,然后用不同的变量调用它而不重新定义。
这对于共享变量也可能吗?
python-2.7 - 在 EPD (Windows x64) 上安装 Theano,未检测到 g++
我正在尝试在 Windows 7 64 下的 Enthought Python Distribution(学术许可)上运行 theano。按照主题在 EPD 上安装 Theano(Windows x64)我安装了 theano 的前沿版本,因为我遇到了同样的错误。但现在我有这个问题:
EPD 安装了自己的 mingw 版本,所以我不明白为什么会出现问题。我试图通过窗口搜索找到g++(假设EPD安装了它)放入PATH但什么也没有。
我已经单独安装了mingw64,但是当我输入命令提示符时
它挂了
提前致谢。
python - 将“输入”传递给 Theano 中的函数的目的/含义是什么?
我希望这个例子更清楚,(这是一个逻辑回归对象,Theano Tensor 库被导入为 T)
主要被称为...
如果这些片段不足以理解,代码在此页面上的“将它们放在一起”下 - http://deeplearning.net/tutorial/logreg.html#logreg