问题标签 [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 投票
1 回答
282 浏览

java - WordVectorSerializer.loadTxtVectors() 中的 word2vec deeplearning4j ArrayIndexOutOfBoundsException

我成功地从http://deeplearning4j.org/word2vec训练了 word2vec 模型 ,现在在尝试应用 wordsNearest 时出现此异常:

这是我的代码:

0 投票
1 回答
843 浏览

java - RNTN在java中的实现

我想在 java 中实现一个递归神经张量网络(RNTN)。

我已经将 Deeplearning4j 用于 word2vec 管道来向量化词库。

对于 NLP 管道,我使用了 Opennlp。(用于标记化、发布和解析)

现在,我发现我需要一个 RNTN 来实现我的目的,但我没有找到太多支持,任何参考资料都会有所帮助。许多库是用 R 或 python 甚至 Scala 编写的,大多数人使用的 NLP 管道是 stanfordnlp。但我想用 Opennlp 和 java 来做这件事。

之后,我想将词向量与神经网络结合起来,然后做我想做的任务,比如情感分析。

我该如何进行?任何输入都会有所帮助。

谢谢。

0 投票
1 回答
164 浏览

java - 如何将 Deeplearning4j word2vec 与 Spark 结合将单词转换为其向量表示?

我想要与 Spark 结合的 DeepLearning4j Word2Vec。我有大约 80000 个单词数据,我想获得向量表示。稍后,我想使用该向量表示找到同义词。我正在努力在哪里编写 Word2Vec 代码部分以便可以将其提供给所有 vCPU?

0 投票
2 回答
1022 浏览

java - Deeplearning4j:用于评论情感分析的 LSTM 示例

我正在查看深度学习 4j 的示例,以根据电影评论的情绪对其进行分类。 回顾示例

在第 124-142 行创建了 N 维数组,我有点不确定这些行发生了什么:

第 132 行:

我可以对其进行成像.point(x).point(j)寻址数组中的单元格,但NDArrayIndex.all()调用在这里究竟做了什么?

虽然构建特征数组或多或少没问题,但那里发生的事情我完全被标签掩码和这个lastIdx变量弄糊涂了

138 - 142 号线

标签数组本身由i, idx例如设置为 1.0 的列/行寻址 - 但我真的不明白这个时间步长信息如何适应?这是最后一个参数必须标记最后一个条目的惯例吗?

那么为什么labelsMask只使用而不使用ii, idx

感谢您提供有助于澄清我的一些问题的解释或指示

0 投票
3 回答
980 浏览

deeplearning4j - Deeplearning4j LSTM 输出大小

我的情况 - 在输入时我有List<List<Float>>(单词表示向量列表)。并且 -Double在一个序列的输出中有一个。

所以我建立了下一个结构(第一个索引 - 示例编号,第二个 - 句子项目编号,第三个 - 词向量元素编号): http: //pastebin.com/KGdjwnki

并在输出中:http: //pastebin.com/fY8zrxEL

但是当我将下一个(http://pastebin.com/wvFFC4Hw)之一添加到 model.output 时 - 我得到 vector [0.25, 0.24, 0.25, 0.25],而不是一个值。

有什么问题?附加代码(在 Kotlin)。classCount是一个。

更新。似乎下一个示例有“近”任务,所以稍后我会检查它并发布解决方案:https ://github.com/deeplearning4j/dl4j-0.4-examples/blob/master/dl4j-examples/src/main/java /org/deeplearning4j/examples/recurrent/word2vecsentiment/Word2VecSentimentRNN.java

0 投票
1 回答
1448 浏览

java - 如何在 Spark 中使用 deeplearning4j Word2vec?

使用 spark-submit 时,我需要使用 --packages 发送依赖项。我应该使用哪个包?

我尝试制作一个包含依赖项的 uber jar,但出现以下错误:

错误是以下代码的结果:

0 投票
1 回答
470 浏览

java - Deeplearning4j with spark:使用 JavaRDD 进行 SparkDl4jMultiLayer 评估

我是 Spark 的新手,目前正在尝试使用 deeplearning4j api 构建神经网络。培训效果很好,但我在评估时遇到了问题。我收到以下错误消息

我似乎找不到这个问题的原因,关于 spark 和 deeplearning4j 的信息很少。我基本上从这个例子https://github.com/deeplearning4j/dl4j-spark-cdh5-examples/blob/2de0324076fb422e2bdb926a095adb97c6d0e0ca/src/main/java/org/deeplearning4j/examples/mlp/IrisLocal.java中采用了这个结构。

这是我的代码

有人对如何处理我的 JavaRDD 有建议吗?我相信问题出在那儿。

非常感谢!

编辑1

我正在使用 deeplearning4j 版本0.4-rc.10和 spark 1.5.0这是堆栈跟踪

0 投票
1 回答
193 浏览

intellij-idea - 从命令行界面运行 deeplearning4j intellij 程序

我想使用命令行输入从服务器运行我作为 IntelliJ 项目创建的 deeplearning4j 程序,但我不知道该怎么做,有什么建议吗?

0 投票
4 回答
1269 浏览

scala - 如何为 nd4j 和 deeplearning4j 设置 scala sbt 项目

我想使用 scala 在我自己的 sbt 项目中运行deeplearning4j 示例中的 LSTM 代码。我的设置是 Ubuntu 14.04、sbt 0.13、Oracle Java 8、nd4j 版本 0.5.0、scala 2.11.8。我的方法可以在我的 git repo中找到。随意克隆它。在运行时我收到以下警告和错误。我怎样才能解决这个问题?

0 投票
1 回答
198 浏览

java - Deeplearning4j:无法获得线性索引 >= 1

我正在尝试使用 deeplearning4j 训练神经网络。但是我收到了这个我无法解释的错误消息:

我的数据在一个 csv 文件中,它是 64 个数字(值 0、1、2、3)和一个值 -1000 到 1000(浮点数)的标签。

例如:

我使用此代码加载 csv 文件并训练网络:

这个错误是什么意思,我该如何解决这个问题?