在 deeplearning4j 中创建具有多个标签和未知数量 类 的数据集
Create a DataSet with multiple labels and unknown number of classes in deeplearning4j
我应该使用什么 DataSetIterator 来创建包含多个特征和标签的 DataSet 对象?我只见过类似于 'Iris example' 的例子,其中只有一个标签,并且知道有多少个不同的标签。在我的问题中,有四个标签(位置 X、位置 Y、形状的宽度和高度)和许多特征(像素值),无法计算可能有多少个不同的标签。
我想要这样的东西
RecordReader recordReader = new CSVRecordReader(0, ',');
recordReader.initialize(new FileSplit(new File(fileName)));
DataSetIterator iterator = new CustomDataSetIterator(recordReader, numRows, numFeatures, numLables);
DataSet allData = iterator.next();
使用看起来像这样的数据
feature0;feature1;feature2;feature3;label0;label1;
我知道这个问题看起来很基础,但我真的很难在官方教程或文档中找到关于这个主题的任何信息。
您似乎正在寻找一种对象检测类型的数据,其中包含图片中的多个可能对象的边界框。
一般来说,有一个 MultiDataSet 可以接受多个输入,也可以有多个输出。
我应该使用什么 DataSetIterator 来创建包含多个特征和标签的 DataSet 对象?我只见过类似于 'Iris example' 的例子,其中只有一个标签,并且知道有多少个不同的标签。在我的问题中,有四个标签(位置 X、位置 Y、形状的宽度和高度)和许多特征(像素值),无法计算可能有多少个不同的标签。
我想要这样的东西
RecordReader recordReader = new CSVRecordReader(0, ',');
recordReader.initialize(new FileSplit(new File(fileName)));
DataSetIterator iterator = new CustomDataSetIterator(recordReader, numRows, numFeatures, numLables);
DataSet allData = iterator.next();
使用看起来像这样的数据
feature0;feature1;feature2;feature3;label0;label1;
我知道这个问题看起来很基础,但我真的很难在官方教程或文档中找到关于这个主题的任何信息。
您似乎正在寻找一种对象检测类型的数据,其中包含图片中的多个可能对象的边界框。
一般来说,有一个 MultiDataSet 可以接受多个输入,也可以有多个输出。