Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deeplearning4j 使用SVHN数据集进行深度学习4J_Deeplearning4j - Fatal编程技术网

Deeplearning4j 使用SVHN数据集进行深度学习4J

Deeplearning4j 使用SVHN数据集进行深度学习4J,deeplearning4j,Deeplearning4j,我尝试使用SVHN dataset()用deeplearning4j为CNN建模,特别是我正在使用的 格式2:裁剪的数字 这是matlab的文件,每个文件都包含一个带张量(4-D)的结构和一个带标签的数组。我想在我的deeplearning4j代码中打开这个,所以我想知道,我发现这个类MatlabRecordReader.java进入了deeplearning4j/DataVec(),但我不明白如何使用它。有人有这方面的经验吗? 提前感谢这里是“datavec”的参考资料: 因此,如果你看:

我尝试使用SVHN dataset()用deeplearning4j为CNN建模,特别是我正在使用的

格式2:裁剪的数字

这是matlab的文件,每个文件都包含一个带张量(4-D)的结构和一个带标签的数组。我想在我的deeplearning4j代码中打开这个,所以我想知道,我发现这个类
MatlabRecordReader.java
进入了
deeplearning4j/DataVec
(),但我不明白如何使用它。有人有这方面的经验吗? 提前感谢

这里是“datavec”的参考资料: 因此,如果你看:

deeplearning4j的所有神经网络都是使用nd4j(MatlabforJava)编写的,所以这应该很容易映射

您将看到它或多或少映射到matlab。 更容易的是,如果您可以将值作为csv写入 并将其重塑为正确的值。如果使用c排序,它应该可以正常工作

如果这样做,您可以使用csvrecord阅读器

matlab记录阅读器还没有被很多人使用过,我认为可能只适用于矩阵(已经有一段时间了)

我想先试试csv版本。

这里是“datavec”的参考: 因此,如果你看:

deeplearning4j的所有神经网络都是使用nd4j(MatlabforJava)编写的,所以这应该很容易映射

您将看到它或多或少映射到matlab。 更容易的是,如果您可以将值作为csv写入 并将其重塑为正确的值。如果使用c排序,它应该可以正常工作

如果这样做,您可以使用csvrecord阅读器

matlab记录阅读器还没有被很多人使用过,我认为可能只适用于矩阵(已经有一段时间了)


我会先试用csv版本。

请查看Gitter上的DL4J社区。它是活跃的,有3500名工程师。请查看Gitter上的DL4J社区。它是活跃的,有3500名工程师。谢谢@adam,我已经看过这些参考资料了,但是我想对MatlabRecordReader做一些解释,因为我不能正确地将其用于SVHNYou的数据集,忽略了我的回答。我明确地说了如何输出数据。我维护dl4j,我要告诉你,matlab阅读器不是很健壮。这就是为什么我要给你一个选择。这里没有什么要解释的。我给了你一个如何将向量加载到nd4j的解决方案。好的@adam,谢谢你的建议!在你看来,正确的方法是:1。加载数据集2。重塑并将其转换为csv 3。在dl4jthanks@adam中使用csvrecord reader我已经看过这些参考资料,但是我会对MatlabRecordReader进行一些解释,因为我不能正确地将其用于svhn的数据集。您忽略了我的回答。我明确地说了如何输出数据。我维护dl4j,我要告诉你,matlab阅读器不是很健壮。这就是为什么我要给你一个选择。这里没有什么要解释的。我给了你一个如何将向量加载到nd4j的解决方案。好的@adam,谢谢你的建议!在你看来,正确的方法是:1。加载数据集2。重塑并将其转换为csv 3。在dl4j中使用csvrecord读卡器