首页 文章
  • 2 votes
     answers
     views

    Jupyter Notebook中的Pytorch模块错误

    我在激活虚拟环境时使用conda命令安装了pytorch . 但是,当我在Jupyter Notebook中导入火炬模块时会出现一些问题 . 我在提示符和Jupyter Notebook中检查了sys.path . 嗯..在提示符中, sys.path 的结果是 ['', '/home/usrname/anaconda3/lib/python36.zip', '/home/usrname...
  • 2 votes
     answers
     views

    如果有两个gpu,如何设置Torch只使用一个gpu?

    我的电脑有两个GPU . 这是我第一次使用两个GPU . 当我有一个GPU时,我只运行Cuda程序,它只在一个GPU上运行 . 但是,我不知道如何控制程序使用哪个GPU以及如何在唯一的GPU上运行程序 . 我搜索了互联网,post说 导出CUDA_VISIBLE_DEVICES = 0 必须在运行程序之前使用它 . 我有两个程序要运行 . 一个是火炬脚本,另一个是Cuda脚本 . 我打开了两个...
  • 4 votes
     answers
     views

    运行Torch / Lua时出错,可能是安装错误

    我按照http://torch.ch/docs/getting-started.html安装了Torch . 但是,当我运行“th”或任何简单代码之类的东西时,我收到以下错误消息: / Users / JianxuChen / torch / install / bin / luajit:... rs / JianxuChen / torch / install / share / lua / 5...
  • 86 votes
     answers
     views

    “视图”方法如何在PyTorch中工作?

    我对以下代码片段中的方法 view() 感到困惑 . class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.conv1 = nn.Conv2d(3, 6, 5) self.pool = nn.MaxPool2d(2,2) self...
  • 75 votes
     answers
     views

    Pytorch,什么是梯度参数

    我正在阅读PyTorch的文档,并找到了他们编写的示例 gradients = torch.FloatTensor([0.1, 1.0, 0.0001]) y.backward(gradients) print(x.grad) 其中x是一个初始变量,从中构造y(一个3向量) . 问题是,渐变张量的0.1,1.0和0.0001参数是什么?文档不是很清楚 .
  • 1 votes
     answers
     views

    PyTorch广播失败 . 随后是“规则”

    我有几个PyTorch的例子让我感到困惑,我希望能够清理它 . 首先,根据PyTorch页面,我希望这些示例能够像它们的numpy等效项一样工作,即these . 第一个例子非常直观 . 这些兼容广播: Image (3d array): 256 x 256 x 3 Scale (1d array): 3 Result (3d array): 256 x 256 x 3...
  • 4 votes
     answers
     views

    通过Conda安装PyTorch

    目标:使用pytorch和torchvision创建一个conda环境 . Anaconda Navigator 1.8.3,python 3.6,MacOS 10.13.4 . 我尝试过的: 在Navigator中,创建了一个新环境 . 试图安装pytorch和torchvision,但不能,因为UI搜索包没有找到任何匹配pytorch,torch,torchvision或类似字符串的软件...
  • 14 votes
     answers
     views

    将torch.nn.DataParallel与自定义CUDA扩展一起使用

    根据我的理解,内置的pytorch操作都可以通过隐式矢量化自动处理批处理,从而允许跨多个GPU进行并行处理 . 但是,当根据Documentation在CUDA中编写自定义操作时,给定的LLTM示例执行批处理不变的操作,例如,计算元素的Sigmoid函数的梯度 . 但是,我有一个不是批处理元素不变的用例,也不是vectorisable . 在单个GPU上运行,我目前(效率低下)循环遍历批处理中的每...
  • 1 votes
     answers
     views

    OCR识别改进

    我正在使用tesseract对某些视频流进行一些识别 . 我需要帮助改进,也可能正在寻找其他图像识别库 . 我有许多具有不同元素的流,因此每个流都必须设计为不同的识别 . 所以目前的流量都在抽搐 . 其中一个问题是,有时抽搐流的质量不同 - 我有720p,480p,360p . 我需要知道的是获胜团队和得分 . 主要问题atm是tesseract无法识别360p流中图像上的字符或字体 . 这是示例...
  • 6 votes
     answers
     views

    难以理解卷积神经网络

    我从here读到了卷积神经网络 . 然后我开始玩火炬7 . 我对CNN的卷积层感到困惑 . 从教程中, 1 The neurons in a layer will only be connected to a small region of the layer before it, instead of all of the neurons in a fully-connected manner....
  • 2 votes
     answers
     views

    pytorch自定义层“不是模块子类”

    我是PyTorch的新手,在使用不同的工具包一段时间后尝试了 . 我想了解如何编程自定义图层和功能 . 作为一个简单的测试,我写了这个: class Testme(nn.Module): ## it _is_ a sublcass of module ## def __init__(self): super(Testme, self).__init__() ...
  • 4 votes
     answers
     views

    Torch或Tensorflow中的通用递归神经网络

    我正在尝试实现this recurrent neural network(这是一个语音活动检测器): 请注意,那些蓝色圆圈是单个神经元 - 它们不代表许多神经元 . 这是一个非常小的网络 . 还有一些额外的细节,比如S的意思是什么,以及某些层是二次的,但这对于这个问题并不重要 . 我使用Microsoft的_2545656这样实现它(未经测试!): # For the layers with d...
  • 1 votes
     answers
     views

    Lua抛出错误luajit:从文件加载模块错误'libpaths'

    我有lua 5.2,Torch版本7,Ubuntu版本14.04可靠安装 我试图运行以下代码 require 'neuralconvo' require 'xlua' -- Load Dataset print("--Loading Dataset") dataset=neuralconvo.Dataset(neuralconvo.CornellMovieDiaogs(&...
  • 0 votes
     answers
     views

    割炬 - 加载已保存的模型并测试单个图像以进行分类

    我正在使用此存储库中的代码 - gtsrb . 我已经成功地训练了模型,准确率超过95% . 但是,我不确定如何针对已经训练过的模型测试单个图像 . 我有一个训练有素的模型保存在 saved_models 目录下,名称为 egg_net_best.h5 . 这是我到目前为止所做的: input = image.load(path_to_single_image, 3) model = torc...
  • 3 votes
     answers
     views

    如何异步加载和训练批次来训练DeepLearning模型?

    我有3TB数据集和64GB RAM以及12核CPU和一个12GB GPU . 我想在这个数据集上培养一个深度学习模型 . 如何进行批量异步加载和模型培训?我想确保磁盘加载数据不会阻止训练循环等待新批量加载到内存中 . 我不依赖于语言,最简单的库可以在没有摩擦的情况下做到这一点,但我更喜欢 torch, pytorch, tensorflow 之一 .
  • 0 votes
     answers
     views

    是否可以在TensorFlow上加载学习模型(.t7)?

    我已经学习了CNN的模型( model.t7 ),我想在另一个基于Python的深度学习框架(例如,TensorFlow)上使用这个模型 . 你能告诉我如何实现它吗? 谢谢 .
  • 0 votes
     answers
     views

    具有多种输入的完全卷积网络

    我有一个完全卷积的神经网络,U-Net,可以在下面阅读 . https://arxiv.org/pdf/1505.04597.pdf 我想用它来做像素的像素分类 . 我的训练图像有两种尺寸:512x512和768x768 . 我在初始步骤中使用前者的反射填充(256,256,256,256),在后者中使用(384,384,384,384) . 我在卷积之前进行连续填充,以获得输入大小的输出 ....
  • 1 votes
     answers
     views

    CNN的Tensor流中占位符丢失错误

    我正在使用张量流在MNIST数据库上运行卷积神经网络 . 但是我收到以下错误 . tensorflow.python.framework.errors.InvalidArgumentError: You must feed a value for placeholder tensor 'x' with dtype float [[Node: x = Placeholderdtype=DT_FLOA...
  • 7 votes
     answers
     views

    火炬,为什么我的人工神经网络总是预测为零?

    我'm working with Torch7 on Linux CentOS 7 machine. I' m试图将 artificial neural network (ANN) 应用于我的数据集,以解决 binary classification problem . 我正在使用一个简单的 multi-layer perceptron . 我正在使用以下火炬包:optim,torch . 问...
  • 1 votes
     answers
     views

    获取pytorch数据集的子集

    我有一个网络,我想在一些数据集上训练(例如,说 CIFAR10 ) . 我可以通过创建数据加载器对象 trainset = torchvision.datasets.CIFAR10(root='./data', train=True, download=True, transform=transform) trainl...
  • 1 votes
     answers
     views

    使用针对Torch Lua的元素研究RNN批处理可变长度序列

    我正在尝试用元素研究的RNN模块训练LSTM模型,并使用语音音译数据 . 我将训练数据作为X和Y的单独表格.X和Y都包含每个训练示例作为张量,即X中的张量包含序列中每个字符的ASCII值,Y中的张量包含结果序列的ASCII值 . 我已经创建了一种形式的数据,对于X和Y的特定示例,它完美地排列并用零填充进行训练 . 所以,我可以一次用一个例子训练LSTM . 但是,问题是,我不知道如何进行批量训练,...
  • 2 votes
     answers
     views

    如何在Tensorflow中使用训练有素的Torch CNN模型

    我已经为Torch中的图像分类做了一些卷积神经网络训练一年 . 我刚刚开始使用Tensorflow . 如何在Tensorflow中重复使用经过培训的Torch CNN模型进行转移学习?是否有从Torch到Tensorflow的参数传输库?或者是否有关于Torch和Tensorflow之间共享参数格式的建议? 我已经尝试将Torch模型的每一层的参数保存到文本文件中,并将它们作为常量初始化复制到T...
  • 0 votes
     answers
     views

    关于将caffe模型转换为火炬的一些问题

    我使用torch-caffe-binding将caffe模型转换为火炬 . 我想删除最后的损失层并添加其他火炬层,我可以删除 .prototxt 文件中的图层和"train"模型以获取 .caffemodel 文件并导入火炬吗?并且模型使用lmdb类型数据,当我使用 net:forward(input) 来训练模型时,模型只使用数据层中定义的数据而不是使用 input 数据 ....

热门问题