问题标签 [deeplearning4j]

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 投票
3 回答
541 浏览

java - 如何使用 DeepLearning4J 训练 RBM 并重建输入?

我正在尝试使用 DeepLearning4J 0.7 训练受限玻尔兹曼机 (RBM),但没有成功。我发现的所有示例要么没有做任何有用的事情,要么不再适用于 DeepLearning4J 0.7。

我需要用对比度散度训练单个 RBM,然后计算重建误差。

这是我到目前为止所拥有的:

它在每个时期编译并打印一些分数,但是当分数应该减少时,分数会增加,我还没有找到任何重建的方法。

我尝试使用重建函数并计算距离:

但是即使模型没有针对单个 epoch 进行过训练,每个元素的距离也始终为 0.0,这是不可能的。

这是训练 RBM 的正确方法吗?如何使用单个 RBM 重建输入?

0 投票
1 回答
115 浏览

linux - Can't build ParagraphVectors in Linux

I'm using the Doc2Vec algorithm with Deeplearning4j and it works fine when I run it on my Windows 10 PC, however when I try to run it on a Linux box, i get the following error:

I've tried this on a couple of Linux machines, both of which were running Xubuntu and had sudo permissions

Here is the code for creating my ParagraphVectors: InputStream is = new ByteArrayInputStream(baos.toByteArray());

And here is my pom.xml (versions are all 0.7.1, but I had been using 0.4-rc3.9 and got the same error) :

0 投票
1 回答
268 浏览

deeplearning4j - deeplearning4j 与 SVHN 数据集

我尝试使用 SVHN 数据集(http://ufldl.stanford.edu/housenumbers/)对带有 deeplearing4j 的 CNN 进行建模,特别是我正在使用

格式 2:裁剪数字

这是 matlab 的文件,每个文件都包含一个带有张量(4-D)的结构和一个带有标签的数组。我会在我的 deeplearing4j 代码中打开这个,所以我想知道这个类MatlabRecordReader.java进入deeplearning4j/DataVechttps://github.com/deeplearning4j/DataVec/blob/master/datavec-api/src/main/java/org/datavec/ api/records/reader/impl/misc/MatlabRecordReader.java)但我不明白如何使用它。有人有这方面的经验吗?提前致谢

0 投票
1 回答
129 浏览

java - 使用 DeepLearning4J 的 INDArray 创建性能不佳

作为一段更大的代码的一部分,我正在使用这个

创建我的输入数组以从我已经训练过的神经网络中获取输出。rgbValues 是大约 10,000 个浮点数的一维数组。这一行代码运行大约需要 3 秒,我不知道为什么。对此的任何帮助表示赞赏。

0 投票
2 回答
297 浏览

word2vec - 我如何在 Deeplearning4j 中获得两个单词之间的 cosign diatance - Word2vec

我正在使用 deeplearning4j 来学习文本数据。

我在 deeplearning4j 网站上完成了 word2vec 教程并成功

训练有 100 个文档的词向量。

但我不知道如何获得两个不同单词的 cosign 距离,如下图所示

在此处输入图像描述

像这张照片,如果我插入“法国”这个词

我想得到

【与法国相似的词+共签距离】

我能得到[与法国相似的词]

但我不知道如何获得 cosign 距离值。

任何解决方案?

0 投票
1 回答
1533 浏览

java - Deeplearning4j 将模型解析为 DataSet

Deeplearning4j 的官方指南展示了如何使用 .csv 文件,但我想知道如何使用我的自定义模型。我尝试寻找合适的 DataSet 实现,但似乎找不到。即使它会采用普通 .csv 的内容(以字符串格式),也足够了。我试着这样做:

模型:

在 JobClassifier 中:

有了这一切,我得到:

0 投票
1 回答
27 浏览

neural-network - 如何在 deeplearning4j 中使用 theanets 神经网络模型?

我已经训练了 theanets 神经网络模型,我想在 deeplearning4j 中使用相同的模型,有什么建议吗?

0 投票
1 回答
900 浏览

caffe - train_val.prototxt、solver.prototxt、deploy.prototxt的哪些参数需要根据我们自己的数据进行修改?

net我对根据我们自己的数据更改在 caffe 中训练 a 的参数感到困惑。

  • 在我们自己的数据上训练网络我们应该更关注哪一层网络?例如,基于类数的输出数。

我尝试训练 FCN32 进行语义分割。我将输出数更改为Deconvolution layer (i.e.,upscore_sign)数据中的类数,但它给出了错误。

  • 我们在不同的卷积层有不同的输出。如何检测彼此不同的输出以及应该更改哪个输出?
  • deploy.prototxt 下一个问题是和之间有什么区别train_val.prototxt
  • 而deploy.prototxt的应用是什么?deploy.prototxt我应该根据 train_val.prototxt更改图层吗?

如果有人知道,我真的很感激,请分享您的知识。

谢谢

0 投票
1 回答
418 浏览

deep-learning - 如何在 Deeplearning4j 上使用 Alexnet 对 Cifar 图像进行分类

我是 Deeplearning4j 的初学者,并打算对 Cifar-10 图像分类进行测试。我只是从 DL4j 示例(AnimalsClassification.java)复制 Alexnet,例如:

当我运行代码时,它抛出了一个异常,说新 int[]{3,3} 上的“layer-9”配置存在一些问题,它应该大于 0 并且小于 pHeight + 2*padH。在 java 代码中将 weight*height 从 32 * 32 更改为 100*100 时,它运行正常,但我不应该结果是好的。所以我对alexnet处理32 * 32图像的层配置有点困惑。

0 投票
1 回答
550 浏览

deeplearning4j - 使用 deeplearning4j 对我自己的图像进行异常检测

我将使用 deeplearning4j 平台上的示例对自己的图像进行异常检测。我像这样更改代码:

它在训练时抛出了异常:

似乎我的输入数据集有 4 列,而它只需要 2 列,所以问题是如何转换 imagerecorderread 或其他东西以使其正常运行?