问题标签 [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.

0 投票
2 回答
13535 浏览

python - 如何将 theano.tensor 切换到 numpy.array?

我有简单的代码,如下所示:

但是,我收到以下错误信息:

此外,当我使用 theano.tensor 的函数时,它返回的似乎称为“张量”,我不能简单地将其切换为 numpy.array 类型,即使结果应该像矩阵一样。

所以这就是我的问题:如何切换 outxx 以键入 numpy.array?

0 投票
1 回答
1128 浏览

python - 使用 Theano 计算 forward_propagation

我尝试用 Theano 编写前向传播代码。我定义了一个类名 hiddenLayer 如下:

从 theano 导入 theano.tensor 作为 T 从 theano 导入共享导入 numpy 作为 np 从 theano 导入函数

我想设置一个 hiddenLayer 对象列表,当前的 hiddenLayer 是下一个 hiddenLayer 的输入。最后我定义了一个名为 forward buy 的函数,它会引发错误,代码如下:

错误信息是:

你能告诉我为什么有什么问题以及如何解决它吗?谢谢

0 投票
1 回答
1078 浏览

python - Theano 函数使用“givens”属性引发 ValueError

我使用theano函数并想使用它givens来迭代所有输入样本。代码如下:

它最终会引发一个错误:

你能告诉我为什么,以及如何解决这个问题吗?

0 投票
2 回答
2154 浏览

python - 使用深度学习技术的文本摘要

我正在尝试总结属于法律领域的文本文档。

我指的是关于如何实现深度学习架构的网站 deeplearning.net。我已经阅读了很多关于文档摘要(单文档和多文档)的研究论文,但我无法弄清楚每个文档的摘要是如何生成的。

训练完成后,网络会在测试阶段稳定下来。因此,即使我知道在训练阶段学习的一组特征(我已经弄清楚了),在测试期间也很难找出每个特征的重要性(因为网络的权重向量是稳定的)我将尝试为每个文档生成摘要的阶段。

我试图弄清楚这一点很长时间,但它是徒劳的。

如果有人对此进行过研究或对此有任何想法,请给我一些指示。我真的很感谢你的帮助。谢谢你。

0 投票
1 回答
2104 浏览

python - Python Theano 中的二进制输出神经网络

作为个人项目的一部分,我正在尝试使用我自己的数据修改 Theano 文档(多层感知器)中给出的示例代码。

到目前为止,我设法以所需的格式带来了我自己的(文本)数据,并且我想构建一个二进制分类器。问题是当我写输出的数量是 1 即

我收到以下错误:

我的训练数据的输出(在转换为 theano 共享类型之前)是这样的:

奇怪的是,如果我使用超过 1 的任何输出神经元(例如 n_out=2)作为输出神经元,代码运行时没有任何错误,但当然现在有许多输出神经元没有实际意义。

有人可以解释为什么带有二进制输出的代码似乎给了我一个错误吗?我怎样才能得到这个工作?

谢谢!

0 投票
1 回答
1293 浏览

theano - ImportError:没有名为“theano.floatX”的模块

我正在按照教程使用 Theano 创建卷积神经网络。虽然,我在一段代码中遇到了问题:

我加载了floatX:

并检查:

但是仍然无法加载模块,从文档来看xmatrix应该是在。有人知道我在哪里可以找到它吗?theano.config.floatX

先感谢您!

0 投票
2 回答
680 浏览

numpy - Is there a GPU accelerated numpy.max(X, axis=0) implementation in Theano?

Do we have a GPU accelerated of version of numpy.max(X, axis=None) in Theano. I looked into the documentation and found theano.tensor.max(X, axis=None), but it is 4-5 times slower than the numpy implementation.

I can assure you, it is not slow because of some bad choice of matrix size. Same matrix under theano.tensor.exp is 40 times faster than its numpy counterpart.

Any suggestions?

0 投票
1 回答
641 浏览

python - 为什么theano conv2d会添加空维度?

我正在玩一些简单的 Theano 代码,我遇到了以下问题:

结果:(1、91、100)

2d 输入的 2d 卷积的结果预计是 2d,但实际上是 3d。为什么?

0 投票
1 回答
949 浏览

python-2.7 - Theano扫描功能

示例取自:http ://deeplearning.net/software/theano/library/scan.html

什么是prior_result?更准确地说,prior_result 定义在哪里?

对于以下给出的许多示例,我有同样的问题:http: //deeplearning.net/software/theano/library/scan.html

例如,

power 和 free_variables 在哪里定义?

0 投票
1 回答
5641 浏览

theano - Theano 中的索引

如何通过索引向量对 Theano 中的矩阵进行索引?
更准确地说,说:

  • v具有类型 theano.tensor.vector(例如 [0,2])
  • A的类型为 theano.tensor.matrix(例如 [[1,0,0], [0,1,0], [0,0,1]])

期望的结果是 [[1,0,0], [0,0,1]]。
我提到我的目标是将索引列表转换为单热行向量矩阵,其中索引表示热位置。我最初的尝试是让 A = theano.tensor.eye 并使用索引向量对其进行索引。