问题标签 [dl4j]

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

java - 如何使用 IntelliJ 和 Maven 安装库 Deeplearning4j?

我正在尝试安装 Deeplearning4j 库(https://deeplearning4j.org/index.html),但我不明白如何使用 IntelliJ 和 Maven 正确安装库,以便我可以从中构建一个 .jar 文件.

只要我从 IntelliJ 运行程序,一切似乎都可以正常工作。

这是我的 pom.xml:

我不确定一切是否设置正确,因为这是我第一次使用 maven。

当我运行 maven install 命令并启动 .jar 文件时,我收到一个错误,指出发生了 JNI 错误和 NoClassDefFoundError。

这是确切的错误消息:

错误:发生 JNI 错误,请检查您的安装并重试 线程“main”中的异常 java.lang.NoClassDefFoundError: org/deeplearning4j/nn/conf/layers/Layer at java.lang.Class.getDeclaredMethods0(Native Method)在 java.lang.Class.privateGetDeclaredMethods(Class.java:2701) 在 java.lang.Class.privateGetMethodRecursive(Class.java:3048) 在 java.lang.Class.getMethod0(Class.java:3018) 在 java.lang。 Sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) 处 sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) 处的 Class.getMethod(Class.java:1784) 原因:java.lang.ClassNotFoundException: org .deeplearning4j.nn.conf.layers.Layer at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java。lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 还有 7 个

有人可以解释一下如何正确使用 maven,以便我可以构建 .jar 文件而不会出错?

谢谢 :)

0 投票
0 回答
364 浏览

word2vec - deeplearning4j:不能使用现有的 Word2Vec dutchembeddings

我尝试将 Word2Vec 格式的 dutchembeddings 与 dl4j 一起使用。但是调用loadStaticModel时抛出异常:“无法猜测输入文件格式”

https://github.com/clips/dutchembeddings(我下载了维基百科 160 tar.gz)

如何让 Word2Vec 格式的 dutchembeddings 与 dl4j 一起使用?

堆栈跟踪

0 投票
1 回答
91 浏览

java - nd4j 数组返回不正确的排名

当我从 1d 创建一个 nd 数组时,float[]它的排名为 2。

从文档来看,这应该是排名 1: http: //nd4j.org/userguide#createfromjava

任何想法如何创建等级 1 INDArray?

0 投票
0 回答
34 浏览

neural-network - 用于仅具有传感器输入的自动驾驶汽车的深度学习卷积网络


所以我正在尝试用 dl4j 学习深度学习神经网络。
这是我的问题:我有一个汽车模拟,我有 21 个传感器数据作为输入。注意不是图片,而是传感器数据,例如速度、车前距离和跟踪角度!配置 NeuralNetConfiguration 时?谢谢你的帮助。还是我不应该使用卷积网络?
我对此完全陌生,我很感激任何帮助。

0 投票
1 回答
243 浏览

android - 如何从 Android 中的 DataSetlterator、DL4J 获取 mnist 数据?

这是我的程序的完整源代码,我无法读取 mnist 数据。如何获取 mnist 数据集?

12-15 12:26:06.526 3910-3930/com.example.minwoo_k.neural_network W/System.err: java.io.IOException: 无法 mkdir /MNIST 12-15 12:26:06.526 3910-3930/com。 example.minwoo_k.neural_network W/System.err: at org.deeplearning4j.base.MnistFetcher.downloadAndUntar(MnistFetcher.java:66) 12-15 12:26:06.529 3910-3930/com.example.minwoo_k.neural_network W/System .err:在 org.deeplearning4j.datasets.fetchers.MnistDataFetcher.(MnistDataFetcher.java:65) 12-15 12:26:06.529 3910-3930/com.example.minwoo_k.neural_network W/System.err:在 org.deeplearning4j .datasets.iterator.impl.MnistDataSetIterator.(MnistDataSetIterator.java:65) 12-15 12:26:06.529 3910-3930/com.example.minwoo_k.neural_network W/System.err:在 org.deeplearning4j.datasets.iterator。 impl.MnistDataSetIterator.(MnistDataSetIterator.java:43) 12-15 12:26:06。529 3910-3930/com.example.minwoo_k.neural_network W/System.err:在 com.example.minwoo_k.neural_network.MainActivity.createAndUseNetwork(MainActivity.java:93) 12-15 12:26:06.529 3910-3930/com .example.minwoo_k.neural_network W/System.err:在 com.example.minwoo_k.neural_network.MainActivity.access$000(MainActivity.java:33) 12-15 12:26:06.531 3910-3930/com.example.minwoo_k。神经网络 W/System.err:在 com.example.minwoo_k.neural_network.MainActivity$1.run(MainActivity.java:44) 12-15 12:26:06.531 3910-3930/com.example.minwoo_k.neural_network W/System。错误:在 android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) 12-15 12:26:06.532 3910-3930/com.example.minwoo_k.neural_network W/System.err:在 java.util。 concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 12-15 12:26:06。532 3910-3930/com.example.minwoo_k.neural_network W/System.err:在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 12-15 12:26:06.532 3910-3930/com .example.minwoo_k.neural_network W/System.err:在 java.lang.Thread.run(Thread.java:764)

这是我的 Logcat 记录。我该如何解决这个问题?

0 投票
1 回答
103 浏览

dl4j - 确定时间序列的标签

我有csv来自各种天气传感器的数据,比如[来自许多传感器的真实数据要复杂得多]:

还有“结果”:每个时间段的雪、雨、晴、风切变等。

我想训练一个神经网络从数据中学习来预测“结果”。我有足够的数据来创建训练和测试数据集。

我被困在矢量化的“开始”上!我想我只是拥有一个为期几个月的大型 CSV 文件作为训练数据。

这会限制我使用一个标签吗?

对于像这样的时间序列预测,我还没有找到一个很好的例子来设置这样的训练数据。

0 投票
4 回答
3210 浏览

java - DL4J UnsatisfiedLinkError:java.library.path 中没有 jniopenblas

我试图通过 gradle 建立一个 deeplearning4j 项目,但我得到一个 UnsatisfiedLinkError:

我的依赖项如下所示:

我也尝试添加

但这没有帮助。

我需要安装 OpenBlas 吗?我没有在deeplearning4j 的快速入门指南中读到这样的内容。操作系统为 Win10,IDE 为 IntelliJ 社区版。

0 投票
1 回答
2128 浏览

neural-network - DL4J 线性回归

我是神经网络的新手。我正在尝试使用 DL4j 实现和训练简单的神经网络。我的功能:

我的愿景 我的愿景

我的结果 我的结果

参数:

网络配置:

训练数据:

测试:

请告诉我我做错了什么或者我的视力不正确......

提前谢谢你, 问候, 米纳斯

0 投票
2 回答
187 浏览

scala - dl4j MultiLayerNetwork 没有采用 NeuralNetConfiguration 的构造函数(0.9.1 版)

我正在尝试Classifier在 Scala 中编写一个简单的示例,并查看创建实例(使用构建器)然后作为参数传递给类构造函数的dl4j示例。但是,查看源代码,并没有任何构造函数以 a为例。看起来这些示例不是最新的。有谁知道如何在最后一个版本中做到这一点?NeuralNetConfigurationMultiLayerNetworkMultiLayerNetworkNeuralNetConfigurationdl4j

我已经设法找到解决方法,但我不确定这是正确的方法:

0 投票
1 回答
709 浏览

java - 如何在 DL4J 中配置神经网络以产生多个二进制输出

我正在学习DL4J,我想配置一个可以接受双精度值元组并生成二进制值元组的网络,其中多个值可以设置为 1,其他设置为 0。在语言中神经网络,我会说这是多类单热编码吗?

例子:

等等

我试过这个:

但我似乎在输出中得到了小数值,就好像网络试图平均分配激活一样。如何配置网络以使其给我多个 1 和 0 作为分类?

例如,如果输出是 3 维的,我想要这个:

真的是这样: