问题标签 [torch]

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 投票
1 回答
717 浏览

image - 使用手电筒的 image.display 时保持纵横比

我有以下用 lua 编写的非常简单的脚本。我正在使用 qlua 运行它。

require "image" input_image = image.load(arg[1]) image.display{image = input_image}

如果图像很大,qt 窗口只会占据整个屏幕,这也会拉伸图像以适应屏幕。

我想不出办法阻止这种情况发生。

谢谢!

0 投票
2 回答
2527 浏览

macos - Lua 错误加载模块 'libpng' (Torch, MacOSX)

如何在 Lua 中正确加载 libpng?我在 Mac OSX 10.10.3 的 iTorch Notebook 中运行 Lua/Torch,Lua 中的其他基本功能在此工作,例如绘图和计算。

警告:已经安装了 libpng-1.6.17

如果我运行:

从文件'/usr/local/lib/lua/5.1/libpng.so'加载模块'libpng'时出错:dlopen(/usr/local/lib/lua/5.1/libpng.so,6):未加载库:/ usr/local/lib/libpng15.15.dylib 引用自:/usr/local/lib/lua/5.1/libpng.so 原因:库版本不兼容:libpng.so 需要33.0.0 或更高版本,但libpng15.15。 dylib 提供版本 29.0.0 警告:无法加载(是否已安装?) /usr/local/share/lua/5.1/dok/inline.lua:736: libpng 包未找到,请安装 libpng 堆栈回溯:[C ]:在函数“错误”/usr/local/share/lua/5.1/dok/inline.lua:736 中:在函数“错误”/usr/local/share/lua/5.1/image/init.lua:142 中:在函数“保存器”/usr/local/share/lua/5.1/image/init.lua:355 中:在函数“保存”中/Users/MY/torch/install/share/lua/5.1/itorch/gfx.lua:25: 在函数 'f' [string "local f = function() return itorch.image(iii)..."]: 1:在主块中 [C]:在功能“xpcall”/Users/MY/torch/install/share/lua/5.1/itorch/main.lua:177:在功能/Users/MY/torch/install/share/ lua/5.1/lzmq/poller.lua:75: 在函数'poll'/Users/MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua:307: 在函数'poll'/Users/ MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua:325:在函数'sleep_ex'/Users/MY/torch/install/share/lua/5.1/lzmq/impl/loop.lua中: 370:在函数“开始”/Users/MY/torch/install/share/lua/5.1/itorch/main.lua:344:在主块[C]中:在函数“需要”[字符串“arg = {”/用户/我/。ipython/profile_default/secu..."]:1: 在主块中

0 投票
2 回答
1091 浏览

debugging - 如何配置 gdb 以调试脚本而不是二进制文件 [gdb:文件格式无法识别]

我正在尝试使用 gdb 将 Torch 库二进制文件调试为 . 当我从命令行运行时:gdb --args th

我收到以下错误:

我检查了我当前安装的gdb是否是 64 位我安装了 gdb64 并且当我运行

我仍然得到同样的错误,输出:

是 :

我了解到问题在于可执行文件不是二进制文件,而是脚本,因此 gdb 正在尝试调试脚本。

我的问题是如何克服这个问题并让 gdb 调试命令本身的执行。甚至将 Torch 安装替换为二进制执行而不是脚本。

0 投票
2 回答
4478 浏览

file-io - 如何在lua中读取目录中的一堆文件

我有一个目录的路径(作为字符串)。在那个目录中,有一堆文本文件。我想去那个目录打开它,然后去每个文本文件并读取数据。

我试过了

我收到错误“nil 是一个目录”

我试过了:

我收到错误:“权限被拒绝”

只是我,但似乎比在lua中做基本文件io要困难得多?

0 投票
1 回答
737 浏览

lua - Torch Lua:为什么我的梯度下降没有优化错误?

我一直在尝试在 Torch/Lua 中实现一个连体神经网络,正如我已经解释过的。现在我有了我的第一个实现,我认为它很好。

不幸的是,我面临一个问题:在训练反向传播期间,梯度下降不会更新错误。也就是说,它总是计算相同的值(即 +1 或 -1),而不更改它。在正确的实现中,错误应该从 +1 到 -1 或从 -1 到 +1。就我而言,它只是停留在上限值,没有任何变化。

为什么?我真的在寻找可以给我一些提示的人。

这是我的工作代码,您可以尝试运行:

问题是:为什么predictionValue变量总是相同的?为什么它没有得到更新?

编辑:我现在意识到问题在于我只使用了 1 个输出层维度。我把它移到了 6,但不幸的是我有一个新问题。梯度没有在正确的方向上更新。例如,这是使用我之前的代码与 output_layer_number=6 发生的情况

也就是说,predictiveValue 永远不会接近 -1。为什么?

0 投票
1 回答
392 浏览

nginx - Openresty 火炬模块加载问题

我正在尝试将 openresty 与 torch 一起用于神经网络的 Rest api。第一个查询有效,之后的任何查询都失败。

Nginx 配置

测试文件.lua

错误:

将不胜感激任何帮助

0 投票
0 回答
1039 浏览

python - 生成 caffemodel 文件

我同时使用 Torch 和 Caffe 进行深度学习。我想知道是否有办法将 nn 模型输出到 caffemodel 文件中。它可能涉及我不熟悉的protobuf。

另一种方式很容易,其中有可以将 caffemodel 文件读入 Torch。

0 投票
1 回答
728 浏览

neural-network - Torch7 的“nn”包中的 gradInput 和 gradOutput 是什么?

嗨,我是使用 Torch 的 'nn' 包的初学者。在过去的两周里,我对 Torch 的 'nn' 库中的 gradInput 和 gradOutput 的含义感到非常困惑。我相信这里的“grad”是指梯度,但这两个变量到底指的是什么?

感谢任何人的帮助!

0 投票
1 回答
1997 浏览

lua - 火炬中的卷积神经网络。训练网络时出错

我正在尝试将我的卷积神经网络建立在以下教程的基础上:

https://github.com/torch/tutorials/tree/master/2_supervised

问题是我的图像与教程中使用的图像尺寸不同。(3x200x200)。我也只有两节课。

以下是我所做的更改:

更改要在 1_data.lua 中加载的数据集。

在 3_loss.lua 和 4_train.lua 中。

我的模型与教程中训练的模型相同。为方便起见,我将代码放在下面:

运行 doall.lua 文件时出现以下错误:

我已经坚持了一天多。请帮忙。

0 投票
2 回答
989 浏览

image-processing - 使用卷积神经网络作为二元分类器

给定任何图像,我希望我的分类器判断它是否是向日葵。我怎样才能开始创建第二类?保留所有可能图像的集合 - 第二类中的 {Sunflower} 是一种矫枉过正。有没有这方面的研究?目前我的分类器在最后一层使用神经网络。我基于以下教程:

https://github.com/torch/tutorials/tree/master/2_supervised

我正在使用 254x254 作为输入的图像。SVM 对最后一层有帮助吗?我也愿意使用任何其他可能对我有帮助的分类器/功能。