问题标签 [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.
java - WordVectorSerializer.loadTxtVectors() 中的 word2vec deeplearning4j ArrayIndexOutOfBoundsException
我成功地从http://deeplearning4j.org/word2vec训练了 word2vec 模型 ,现在在尝试应用 wordsNearest 时出现此异常:
这是我的代码:
java - RNTN在java中的实现
我想在 java 中实现一个递归神经张量网络(RNTN)。
我已经将 Deeplearning4j 用于 word2vec 管道来向量化词库。
对于 NLP 管道,我使用了 Opennlp。(用于标记化、发布和解析)
现在,我发现我需要一个 RNTN 来实现我的目的,但我没有找到太多支持,任何参考资料都会有所帮助。许多库是用 R 或 python 甚至 Scala 编写的,大多数人使用的 NLP 管道是 stanfordnlp。但我想用 Opennlp 和 java 来做这件事。
之后,我想将词向量与神经网络结合起来,然后做我想做的任务,比如情感分析。
我该如何进行?任何输入都会有所帮助。
谢谢。
java - 如何将 Deeplearning4j word2vec 与 Spark 结合将单词转换为其向量表示?
我想要与 Spark 结合的 DeepLearning4j Word2Vec。我有大约 80000 个单词数据,我想获得向量表示。稍后,我想使用该向量表示找到同义词。我正在努力在哪里编写 Word2Vec 代码部分以便可以将其提供给所有 vCPU?
java - Deeplearning4j:用于评论情感分析的 LSTM 示例
我正在查看深度学习 4j 的示例,以根据电影评论的情绪对其进行分类。 回顾示例
在第 124-142 行创建了 N 维数组,我有点不确定这些行发生了什么:
第 132 行:
我可以对其进行成像.point(x)
并.point(j)
寻址数组中的单元格,但NDArrayIndex.all()
调用在这里究竟做了什么?
虽然构建特征数组或多或少没问题,但那里发生的事情我完全被标签掩码和这个lastIdx
变量弄糊涂了
138 - 142 号线
标签数组本身由i, idx
例如设置为 1.0 的列/行寻址 - 但我真的不明白这个时间步长信息如何适应?这是最后一个参数必须标记最后一个条目的惯例吗?
那么为什么labelsMask只使用而不使用i
呢i, idx
?
感谢您提供有助于澄清我的一些问题的解释或指示
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
java - 如何在 Spark 中使用 deeplearning4j Word2vec?
使用 spark-submit 时,我需要使用 --packages 发送依赖项。我应该使用哪个包?
我尝试制作一个包含依赖项的 uber jar,但出现以下错误:
错误是以下代码的结果:
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这是堆栈跟踪
intellij-idea - 从命令行界面运行 deeplearning4j intellij 程序
我想使用命令行输入从服务器运行我作为 IntelliJ 项目创建的 deeplearning4j 程序,但我不知道该怎么做,有什么建议吗?
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中找到。随意克隆它。在运行时我收到以下警告和错误。我怎样才能解决这个问题?
java - Deeplearning4j:无法获得线性索引 >= 1
我正在尝试使用 deeplearning4j 训练神经网络。但是我收到了这个我无法解释的错误消息:
我的数据在一个 csv 文件中,它是 64 个数字(值 0、1、2、3)和一个值 -1000 到 1000(浮点数)的标签。
例如:
我使用此代码加载 csv 文件并训练网络:
这个错误是什么意思,我该如何解决这个问题?