问题标签 [mxnet.jl]

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 回答
284 浏览

julia - 如何使用 mxnet.jl 和 Julia 获得渐变节点?

我正在尝试使用 Julia 中的 mxnet.jl 从 mxnet 主文档中复制以下示例:

该示例显示了如何自动区分符号表达式并获得其梯度。

mxnet.jl(最新版​​本 2016-03-07)中的等价物是什么?

0 投票
1 回答
91 浏览

julia - 如何帮助 iJulia notebook 找到外部编译的库

我正在尝试在iJulia笔记本中运行 mxnet 的编译版本,但是当我执行命令时using MXNet,出现以下错误:

考虑到它可能是 ENV 被清除,我补充说:

这使我可以毫无错误地执行指令using MXNet,但在尝试执行 mxnet 库中的任何命令时再次引发错误

我该如何解决?还有其他地方我需要定义路径吗?REPL 一切正常。

0 投票
1 回答
214 浏览

julia - 了解在 Julia 中使用 MXNet 的简单 3 层 MLP 示例

我对神经网络有基本的了解。我知道应该有存储 0 或 1 对应于不同类别标签的 ay 矩阵(预期结果)。例如,对于数字识别,如果要识别的数字是 6,那么 y 向量应该是[0,0,0,0,0,1,0,0,0,0]。但是,当我在 Github 上的 MXNet.jl 存储库中看到 MXNet 示例时,我无法识别任何准备这种结果矩阵的代码。我认为神奇在于get_mnist_providers()返回 2 个提供者的方法:

我不知道这些提供者是什么——train_provider、eval_provider。请帮助我了解这些提供商。我正在尝试编写具有不同分类的算法,因此了解该提供程序至关重要。

0 投票
0 回答
382 浏览

keras - 如何在 Julia 中将 Conv1d 与 MXNet.jl 或 Flux 一起使用?

我尝试 使用 mxnet.jl 和 Flux 包将来自https://machinelearningmastery.com/cnn-models-for-human-activity-recognition-time-series-classification的 Conv1d Python Keras 示例翻译成 Julia。

我能够训练模型,但与 Keras 版本相比结果很差。我不确定我做错了什么。我认为输入形状或模型有问题。我有点困惑如何使用 mx.ArrayDataProvider。如您所见,20 个 epoch 后的准确度仅为 ~20%,而不是使用 Keras 时的 ~90%。我尝试了不同的输入形状,但没有成功:(

数据集可从以下网址下载: https ://archive.ics.uci.edu/ml/machine-learning-databases/00240/UCI%20HAR%20Dataset.zip

加载数据集的函数:

MXNet 版本:

更新:在 Flux.jl 中也尝试过几乎相同的精度,所以我认为输入形状有问题。如何在 Flux 或 MXNet 中为 1d Conv 层安排时间序列输入数据?

添加通量版本:

有什么建议吗?提前致谢!

0 投票
0 回答
40 浏览

julia - Julia 中的 MXNet 回归示例失败

运行regression-example.jl的代码失败并出现以下错误:

一段关键的代码失败:

我怀疑这个问题与mx.MSE()使用有关,但我不知道如何解决它,特别是没有很好的 MXNet.jl 文档

0 投票
1 回答
273 浏览

julia - 在 UBUNTU 16.04 中使用 Julia1.2 安装 MXNet.jl 时出现问题

我在 julia 中安装“MXNet.jl”包时遇到了一些问题。

1)我第一次尝试输入:

我明白了:

在这一点上,没有任何问题发生。没有抛出错误消息。好的。现在,我回到 Julia REPL 并尝试使用该模块,为此我写道:

以及抛出的所有这些错误消息。知道我在所有这些错误方面的局限性后,我进行了第二次尝试,其中包括以下内容......

2) 我的第二种方法是使用蛮力,因此我将 julia MXNet.jl 包的所有 github scr 文件夹复制并粘贴到我个人桌面中的给定文件夹中。这是逐个子程序、逐个文件夹完成的,直到我复制了每个文件和文件夹。所以公平地说,这个链接中的 scr 文件夹: https : //github.com/apache/incubator-mxnet/tree/master/julia/src 现在看起来非常像我的。

现在,我转到我的文件夹并继续进行,好像“MXNet.jl”是我过去使用的任何其他普通函数,所以我输入(在 julia REPL 上):

它返回了所有这些错误消息。

我的假设是这个libmxnet.so有问题(我不知道那是什么......),我很想按照本文档(MXNet 安装指南)上的步骤 1-3,但我不想搞砸了,因为我真的不知道以下任何命令的作用:

也不是以下任何一项对 Julia 所做的:

a) 什么是仓库?b)什么是环境变量(我在网上看了,这让我很困惑......)

我真的只想安装 MXNet.jl 并使用它。如果我将其余所有内容理解为副作用会更好,但我会接受所有正确安装,所以简而言之:

  1. 我有什么问题?,
  2. 我是否仅通过“复制和粘贴”文档步骤中的说明来修复它?
  3. 如果没有,我该如何安装 MXNet.jl?
  4. 我是否将 GPU 与 CPU(我的选项)安装混淆了?两者之间有什么变化?我认为这与这里发生的事情没有任何关系,但是......

提前非常感谢,我希望你们一切都好。

  • Ubuntu 16.4

编辑:

在@Przemyslaw 之后,我安装了最新的 julia 版本 julia1.4。我希望通过这样做,写入的权限.julia将被修复。但是,问题仍然存在。我仍然收到以下消息:

所以,

  1. 为什么安装新的 julia 不能解决问题.julia
  2. 我安装的所有其他软件包都可以正常工作,是MXNet.jl唯一需要重写的软件包.julia吗?
  3. 问题似乎与以下几行有关:

base.jlMXNet.jl 的子程序中。知道这意味着什么吗?