问题标签 [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.
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 文件而不会出错?
谢谢 :)
word2vec - deeplearning4j:不能使用现有的 Word2Vec dutchembeddings
我尝试将 Word2Vec 格式的 dutchembeddings 与 dl4j 一起使用。但是调用loadStaticModel时抛出异常:“无法猜测输入文件格式”
https://github.com/clips/dutchembeddings(我下载了维基百科 160 tar.gz)
如何让 Word2Vec 格式的 dutchembeddings 与 dl4j 一起使用?
堆栈跟踪
java - nd4j 数组返回不正确的排名
当我从 1d 创建一个 nd 数组时,float[]
它的排名为 2。
从文档来看,这应该是排名 1: http: //nd4j.org/userguide#createfromjava
任何想法如何创建等级 1 INDArray?
neural-network - 用于仅具有传感器输入的自动驾驶汽车的深度学习卷积网络
所以我正在尝试用 dl4j 学习深度学习神经网络。
这是我的问题:我有一个汽车模拟,我有 21 个传感器数据作为输入。注意不是图片,而是传感器数据,例如速度、车前距离和跟踪角度!配置 NeuralNetConfiguration 时?谢谢你的帮助。还是我不应该使用卷积网络?
我对此完全陌生,我很感激任何帮助。
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 记录。我该如何解决这个问题?
dl4j - 确定时间序列的标签
我有csv
来自各种天气传感器的数据,比如[来自许多传感器的真实数据要复杂得多]:
还有“结果”:每个时间段的雪、雨、晴、风切变等。
我想训练一个神经网络从数据中学习来预测“结果”。我有足够的数据来创建训练和测试数据集。
我被困在矢量化的“开始”上!我想我只是拥有一个为期几个月的大型 CSV 文件作为训练数据。
这会限制我使用一个标签吗?
对于像这样的时间序列预测,我还没有找到一个很好的例子来设置这样的训练数据。
java - DL4J UnsatisfiedLinkError:java.library.path 中没有 jniopenblas
我试图通过 gradle 建立一个 deeplearning4j 项目,但我得到一个 UnsatisfiedLinkError:
我的依赖项如下所示:
我也尝试添加
但这没有帮助。
我需要安装 OpenBlas 吗?我没有在deeplearning4j 的快速入门指南中读到这样的内容。操作系统为 Win10,IDE 为 IntelliJ 社区版。
scala - dl4j MultiLayerNetwork 没有采用 NeuralNetConfiguration 的构造函数(0.9.1 版)
我正在尝试Classifier
在 Scala 中编写一个简单的示例,并查看创建实例(使用构建器)然后作为参数传递给类构造函数的dl4j
示例。但是,查看源代码,并没有任何构造函数以 a为例。看起来这些示例不是最新的。有谁知道如何在最后一个版本中做到这一点?NeuralNetConfiguration
MultiLayerNetwork
MultiLayerNetwork
NeuralNetConfiguration
dl4j
我已经设法找到解决方法,但我不确定这是正确的方法:
java - 如何在 DL4J 中配置神经网络以产生多个二进制输出
我正在学习DL4J,我想配置一个可以接受双精度值元组并生成二进制值元组的网络,其中多个值可以设置为 1,其他设置为 0。在语言中神经网络,我会说这是多类单热编码吗?
例子:
等等
我试过这个:
但我似乎在输出中得到了小数值,就好像网络试图平均分配激活一样。如何配置网络以使其给我多个 1 和 0 作为分类?
例如,如果输出是 3 维的,我想要这个:
真的是这样: