Как прочитать одну строку из строки в deeplearning4j

Я работаю над следующим сайтом.

https://github.com/deeplearning4j/dl4j-examples/blob/master/dl4j-examples/src/main/java/org/deeplearning4j/examples/dataexamples/CSVExample.java

Этот код показывает, как прочитать пример из файла 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? Я искал несколько дней, но я не мог найти связанных примеров.

0 ответов

Другие вопросы по тегам