问题标签 [matconvnet]
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.
windows - 在 Windows 上编译 MatConvNet
我正在尝试在 Windows 8.1 上编译MatConvNet 。因为我似乎需要使用“Makefile”来做到这一点,所以我下载了 GNUWin Make,它允许在 Windows 上使用make命令。我得到的错误如下:
当文件C:\Program Files\MATLAB\R2014a\bin\mexext.bat
存在时。
请问您对此有什么线索吗?
machine-learning - 将回归层添加到 MatConvNet
我设计了一个微笑检测系统。该系统基于深度学习,由 MatConvnet 实现。最后一层是系统的输出,根据人的微笑量有10个输出。我想用回归层将这十个输出转换为 1 到 10 范围内的数字输出。我怎样才能在 MatConvNet 中做到这一点。谢谢
c++ - 编译 matconvnet 时出错
按照这些命令编译 matconvnet。当我run matlab/vl_compilenn
在 matlab 中运行时,我收到以下错误:
错误与看起来像 Visual C++ 编译器的 cl.exe 有关。我已经安装了一堆“Microsoft Visual c++ redistribuibile”来更新 Windows。
我在 Windows 7 上有 Matlab 2016a
octave - Octave 和 MatConvNet 集成
有人在 Octave 下成功安装 MAtConvNet 吗?如果是这样,请让我知道要进行的步骤吗?
谢谢并恭祝安康
阿诺
matlab - 未找到 Matconvnet 错误 cl.exe
我已经从 VLFeat 安装了 MatConvNet,我正在尝试编译它。但是当我尝试运行时vl_compilenn
,它显示以下错误:
tensorflow - Keras 或 Matconvnet 中的局部卷积
我是实施 CNN 的新手。我对 Keras 和 Matconvnet 有一些经验。我正在尝试实现论文的区域层:DRML network for AU detection,如下所示:-
在这里,Region 层中 64 个过滤器的输入是 conv1 输出的不同部分,如下图所示。(2, 2) 和 (7, 3) 映射到不同的过滤器。
据我所知,到目前为止,Keras 和 matconvnet 中还没有这样的支持,如果有的话,我想知道如何实现它。基本上过滤器应该在它的一部分而不是整个输入特征图上运行。我怎样才能做到这一点 ?
matlab - Matlab卷积神经网络不学习
我正在运行一个从网络研讨会获得的示例。这是代码:
如您所见,此代码使用众所周知的 AlexNet 作为第一个开始,然后删除最后 3 层,以便放置 3 个具有新任务所需神经元数量的新层。
测试和训练的读取函数是相同的,你有其中之一:
该代码在网络研讨会上运行良好,他们使用它对通过 matworks 门的汽车和潜艇进行分类。
问题是当我用自己的图像尝试新网络时,新网络没有学习,我有一个包含 12 个类别的数据集,每个类别大约有 1000 张图像,所有这些图像都是从 ImageNET 下载的。
网络并没有提高它的 Mini batch 准确率,实际上有时它会提高,但速度很慢。
我也做了这个页面的教程 Matlab Deep Learning ToolBox
它适用于我的图像。所以,我不明白我的微调有什么问题。谢谢。
c++ - 提取 MatConvnet 模型权重
我目前正在开发面部识别应用程序。
这些算法是使用 MatConvnet 库 ( http://www.vlfeat.org/matconvnet/ ) 实现和训练的。最后,我有一个看起来像这样的网络(.mat 文件):
我想知道是否可以使用其 .mat 文件提取网络的权重,将它们写入 XML 文件并使用 Caffe C++ 读取它们。我想在 Caffe C++ 中重用它们,以便进行一些测试和硬件实现。有没有一种有效和实用的方法来进行呢?
非常感谢您的帮助。
regression - 如何在 matconvnet 中通过回归改变 softmaxlayer
我正在尝试使用单输出训练 MNIST 数据集。这意味着当我给一个 28*28 的输入(图像)时,模型给了我们一个公正的数字。例如我给'5',模型给我的结果是4.9、5、5.002或接近5。所以我有一些文件是红色的。人们告诉softmaxlayer必须用回归层来改变。为了这样做。我正在使用 matconvnet 库及其 mnist 示例。我已经改变了我的网络并编写了回归层损失函数。这些是我的代码:
这是回归损失函数:
我更改opts.errorFunction = 'multiclass' ;
为'none'
另外我添加
到 vl_simplenn 脚本
但是当我运行火车时会发生此错误
错误使用 vl_nnconv DEROUTPUT 维度与 X 和 FILTERS 不兼容。
vl_simplenn 中的错误(第 415 行)[res(i).dzdx, dzdw{1}, dzdw{2}] = ...
我必须做些什么来解决这个问题?谢谢你
c++ - MATLAB 在 mex_compile Linux 中找不到受支持的编译器或 SDK
我不得不将我的 GCC 降级到 4.7 版,因为我在编译 matConvnet 时遇到了这种问题
因此,我执行了以下步骤以使 GCC 4.7.0 成为我机器的默认编译器:
但是,当我再次尝试编译 Matconvnet 时,出现以下错误:
我在手术过程中遗漏了什么?
编辑:我意识到问题出在 g++ 编译器上
当我在 MATLAB 中执行 mex -setup C++ 命令时,出现此错误:
当我执行 which g++ 命令时,它什么也没给我。当我 apt-get install g++ 时,以下内容返回给我:
我可以做些什么来让 MATLAB 识别我的 g++ 编译器?