问题标签 [nd4j]
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.
dl4j - ND4J:生成范围内的随机数
如果我们想创建一个INDArray
给定的行和列之间填充随机数,0 and 1
我们可以使用:
但是如果我们想要INDArray
给定的行和列填充 之间的随机数-5000 and 5000
呢?此外,如果每个列/向量都有从特定范围内选择的随机数怎么办?例如:
如何通过利用Nd4j的效率来实现这一点?
tensorflow - IllegalStateException: 错误: 无法运行会话期望 arg[0] 为 uint8 但提供了 int32 || 不支持的数据类型:UBYTE
尝试在训练有素的模型 Faster-RCNN 和 Tensorflow 1.13.1 上运行 RunGraphExample frozen_graph.pb , org.deeplearning4j "1.0.0-beta6" (Tensorflow 1.15)
错误出现在行inputMap.put(inputs.get(0), shapeArray)
如果 shapeArray 是 int 则错误是:
如果 shapeArray 很短或 .castTo(UBYTE) 则错误为:
从大约 1.0.0-beta3 Deeplearning4j 移除了对val 压缩器 = BasicNDArrayCompressor.getInstance.setDefaultCompression("UINT8")的支持
如何使用 uint8 DataType 将图像正确转换为 INDArray?
dl4j - ND4J:为什么即使指定相同的种子,随机数也会不同?
当给出固定种子时,我想生成相同的随机数发送。为此,我从nd4j文档中找到了一些类。但生成的随机数不同。可能是什么原因以及如何实现与 java 产生的默认随机生成器相同的随机数集?
java - 在 DeepLearning4j 中实现 DotProduct 层
我正在尝试实现一个点积层,但它似乎无法正常工作。这是我到目前为止的几个实现
实施1
SumActivation.java
实施 2
输入将是 nx 6 矩阵,点积的输出将是 anx 1 向量。我在这里做错了什么吗?
java - ND4J DL4J 将数据放入 fit 方法
我有一个 INDArray 的数据,它是 x 的返回值,如下所示:
我正在尝试复制 csvplotter 示例并使用单个输入/输出网络执行线性回归。
我如何将数组行(0)作为特征和数组行(4)作为标签加载?
更多信息:
结果是:
为了清楚起见,这是我的问题:
根据我尝试添加数据的方式导致各种错误
java - 我在哪里可以找到 DL4J - INDArray 相关操作的已安装头文件?
我已经DL4J
使用 maven 安装了。
我需要查看用于调用的已安装文件.so
和头文件?CPP
INDArray
如果我没记错的话,EXPORT 函数在 NativeOps.h 文件中。
我在哪里可以找到它们?我认为它们位于.m2/repository
我的 Ubuntu 机器内部。
请帮忙 !
java - dl4j lstm 不成功
我试图在此链接的页面中间复制练习: https ://d2l.ai/chapter_recurrent-neural-networks/sequence.html
该练习使用正弦函数在 -1 到 1 之间创建 1000 个数据点,并使用循环网络来逼近该函数。
下面是我使用的代码。我将回去研究更多为什么这不起作用,因为当我很容易能够使用前馈网络来近似这个函数时,它对我来说没有多大意义。
你能解释一下我需要 1 分 10 隐藏和 1 出 lstm 网络来逼近正弦函数的代码吗?
我没有使用任何归一化作为函数已经是 -1:1 并且我使用 Y 输入作为特征,然后使用以下 Y 输入作为标签来训练网络。
您注意到我正在构建一个可以更轻松地构建网络的类,并且我尝试对问题进行许多更改,但我厌倦了猜测。
以下是我的结果的一些示例。蓝色是数据 红色是结果
java - 使用 OpenCV 和 Nd4j 的 Android apk 太大
我有一个需要 OpenCV 和 Nd4j 库的 android 应用程序。问题是,该应用程序太大(几乎 700MB),我不知道如何精简它。
构建.gradle:
这是 apk 本身:https ://i.stack.imgur.com/3OZ2y.png
我怎样才能减小尺寸?
deeplearning4j - 使用 factorMatrix 设置线性回归 - DL4j
我有一个类型的 factorMatrixINDArray
是xIn
它包含 5 列[A, B, C, D, E]
[y]
和另一个具有 1 列的INDArrayyIn
对于熟悉 MatLab 的人,我现在可以使用:
我在设置 DL4J 时遇到了问题xIn
,yInd
即使我发现了一些声称有帮助的东西——但至少对我来说没有。
谁能带我走上正轨?
rdd - 如何获取/构建 JavaRDD[DataSet]?
当我使用 deeplearning4j 并尝试在 Spark 中训练模型时
public MultiLayerNetwork fit(JavaRDD<DataSet> trainingData)
fit() 需要一个 JavaRDD 参数,我尝试像这样构建
但是 IDEA 的提示是No implicit arguments of type:Encode[DataSet]
这是一个错误,我不知道如何解决这个问题,
我知道 SparkRDD 可以转换为 JavaRDD,但我不知道如何构建 Spark RDD[DataSet]
DataSet 在import org.nd4j.linalg.dataset.DataSet
它的构造方法是
这是我的代码
在 deeplearning4j 官方指南中通过 Java 创建 JavaRDD[DataSet]:
我尝试通过 scala 创建:
调试错误信息: