Как прочитать одну строку из строки в deeplearning4j
Я работаю над следующим сайтом.
Этот код показывает, как прочитать пример из файла CSV.
RecordReader recordReader = new CSVRecordReader(numLinesToSkip,delimiter);
recordReader.initialize(new FileSplit(new ClassPathResource("iris.txt").getFile()));
Затем разделите обучающий набор и тестовый набор следующим образом.
SplitTestAndTrain testAndTrain = allData.splitTestAndTrain(0.65); //Use 65% of data for training
DataSet trainingData = testAndTrain.getTrain();
DataSet testData = testAndTrain.getTest();
Я хотел бы разделить тестовый набор и обучающий набор путем непосредственного ввода данных из связанного списка, а не из файла. Я не нашел хорошего примера в этом отношении. Я хотел бы написать исходный код в следующей форме. Я хочу написать приведенный выше код в следующей форме.
LinkedList<String> list=new LinkedList<String>();
list.add("6.3,2.8,5.1,1.5,2"); // csv format of iris data
list.add("6.1,2.6,5.6,1.4,2"); // csv format of iris data
RecordReader recordReader = new ListReader();
recordReader.initialize(list);
DataSet trainingData = testAndTrain.getTrain();
DataSet testData = testAndTrain.getTest();
Как разделить набор тестов и набор тестов, используя связанный список вместо файла csv в deeplearning4j? Я искал несколько дней, но я не мог найти связанных примеров.