Использование файла CSV в качестве потокового ресурса в MOA
Как я могу использовать CSV-файл в качестве источника потока в MOA? В графическом интерфейсе MOA есть только несколько вариантов использования генераторов. Могу ли я использовать свои собственные данные, которые хранятся в CSV-файле, чтобы быть источником потоковой передачи?
1 ответ
Вы можете использовать класс SimpleCSVStream следующим образом:
SimpleCSVStream stream = new SimpleCSVStream();
stream.csvFileOption.setValue("d:\\your_filename.csv");
stream.classIndexOption.setValue(true); //last column is class lable
stream.prepareForUse();
while (stream.hasMoreInstances()) {
InstanceExample trainInst = stream.nextInstance();
//learning code
}