deeplearing4j与SVHN数据集

时间:2016-12-22 10:20:43

标签: deeplearning4j

我尝试使用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)但我无法理解如何使用它。有人有这方面的经验吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

以下是" datavec"的参考: http://deeplearning4j.org/DataVec 所以,如果你看看: http://nd4j.org/tensor

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

您会看到它或多或少地映射到matlab。 如果您可以将值写为csv,那么可能更容易 并将它们重塑为适当的价值。如果你使用c命令它应该工作正常。

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

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

我会先尝试csv。