问题标签 [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 投票
3 回答
7661 浏览

python - 导入 Theano 时出错

在将 python、numpy、scipy 和 theano 安装到 ~/.local 后,我尝试导入 theano,但它抛出了一个错误:

我在 Red Hat 盒子上安装:

我该怎么办...?

0 投票
1 回答
76 浏览

machine-learning - 我们如何在自动编码器链接中看到转换后的 vaue z:http://deeplearning.net/tutorial/dA.html

我们怎样才能看到z值,它是x(数据集)的重建

请参阅链接:http ://deeplearning.net/tutorial/dA.html

0 投票
5 回答
45186 浏览

theano - How to set up theano config

I'm new to Theano. Trying to set up a config file.

First of all, I notice that I have no .theanorc file:

  1. locate .theanorc - returns nothing
  2. echo $THEANORC - returns nothing
  3. theano.test() - passes ok

I'm guessing some default configuration was created wen i installed theano. Where is it?

0 投票
1 回答
2498 浏览

python - IPython 模块导入错误:/usr/bin/ld: 找不到 -lpython2.7。collect2: ld 返回 1 个退出状态

我在服务器上使用 Python 模块Theano。它没有预先安装在那里,所以我将它与其他一些不在服务器上的模块一起安装在我的主文件夹中。在 IPython 中“导入 theano”时出现以下错误。

如何解决上述错误?

另一件事是,每当我在服务器上运行 Python 作业时,我首先会

在执行我的 Python 脚本之前,服务器的 /usr/lib64 文件夹中有 libpython2.6.so。我认为这与问题有关。

0 投票
1 回答
2240 浏览

python - psycopg2、pymc、theano 和 DYLD_FALLBACK_LIBRARY_PATH

我无法pymcpsycopg2. 教程中的以下简单片段:

导致以下错误:

例外:环境变量“DYLD_FALLBACK_LIBRARY_PATH”的值中不包含“/Users/josh/anaconda/envs/py27/lib”路径。这将使 Theano 无法编译 c 代码。更新 'DYLD_FALLBACK_LIBRARY_PATH' 以包含上述值,这将修复此错误。

我能够通过添加以下内容来解决此问题:

到我的 shell 初始化文件.bashrc但是,这是我不明白的部分,换行符psycopg2

我怎样才能psycopg2pymc(这里theano)幸福地生活在一起?

这是在 OS X 上安装了 Python 2.7.6 和使用conda创建的 Python 环境。

0 投票
0 回答
837 浏览

python - 几何布朗运动的 Theano 最大似然

我正在尝试使用 Theano 对几何布朗运动进行最大似然估计 (MLE)。我知道,Theano 主要是一个 ML 库,但它应该可以工作......(当然,我只是在尝试 Theano,我的最终目标是为稍微复杂一点的模型做 MLE......)

在 SO 上写数学是个婊子,所以请查看 GBM,例如这里

这是 Theano 代码,它是根据 Theano 教程中的逻辑回归示例稍微修改的:

  • loghood 是对数似然性,应该最小化 wrt mu 和 sigma2
  • Xdata 是从 GBM 模拟出来的,dXdata[n] = Xdata[n+1] - Xdata[n]
  • 自分化应该可以正常工作,我也尝试过手动放置渐变
  • 为调试目的添加了 costlist、mulist、siglist

所以我得到的是,train 函数对初始 mu sigma2 评估为 OK,但是在第 2 步,mu sigma2 根据梯度更新,train 函数似乎通过给出疯狂的数字或 nan:s 适得其反...

我将结果与精确的 MLE 以及 scipy.optimize.minimize 的最小化进行了比较,它们都工作得很好。我认为问题出在上面的“loghood”中,但我就是想不通......

那么任何人都可以找出代码出错的地方吗?

0 投票
3 回答
3784 浏览

theano - 如何使用 word2vec 工具计算语言模型?

我正在尝试建立一个神经网络语言模型,似乎 Mikolov 等人的 word2vec 工具是一个很好的工具。我试过了,但它只会产生单词表示。有人知道我如何通过该工具或任何其他合理的深度学习框架生成语言模型吗?

0 投票
1 回答
1409 浏览

python - 在 Windows 32 位中安装 Theano

我正在尝试在 Windows 32 位机器上安装 Theano 库。我已经安装了 python 2.7、numpy、scipy、mingw。下一个依赖项是 blas。如何在 Windows 上安装它?我还安装了机盖以安装 pip。接下来的步骤是安装 Theano:

除了 blas 安装之外,我是否缺少任何步骤?当我尝试使用 canopy 平台执行安装时,我注意到我无法从包管理器安装所需的依赖项“mingw 4.5.2”和“libpython 1.2”。

我还尝试遵循 AnacondaCE 的说明。我已经下载了它并在 AnacondaCE 上使用 Theano 的 Windows 安装程序进行了 Windows 配置。

0 投票
1 回答
1299 浏览

python - 具有目标变量作为数组而不是单个值的多层感知器

我是深度学习的新手,我一直在尝试使用 theano 库来训练我的数据。这里的MLP 教程有一个标量输出值,而我的用例有一个数组,其中 1 对应于输出中描述的值。

例如(假设可能的标量值为 0,1,2,3,4,5),

我只修改了代码来读取我的输入和输出(输出现在是 theano 中的二维数组或矩阵)。代码的其他部分与上面粘贴的 MLP 教程相同。

我得到的错误在以下函数中

错误堆栈:

我想知道如何更改此 theano.function 以将 y 值容纳为矩阵。

0 投票
1 回答
6690 浏览

python - Theano:获取矩阵维数和矩阵值(SharedVariable)

我想知道如何从 theano 中检索 SharedVariable 的维度。

这在这里例如不起作用:

并且只返回

我也有兴趣打印/检索矩阵或向量的值..