DeepLearning4J — сбор данных и модель обучения

Я пытаюсь создать простейшую нейронную сеть и обучить ее некоторым данным: поэтому я создал test.csv со следующим шаблоном:

число, число+1;

номер2,номер2+1

...

Я пытаюсь сделать линейную регрессию с сетью...

Но я не нахожу способ получить данные, DataSetIterator не работает.

Как подогнать данные, как протестировать данные?


person Niclas Schwalbe    schedule 28.04.2018    source источник
comment
Можете ли вы показать нам код, который вы собрали до сих пор? Что вы подразумеваете под DataSetIterator не работает?   -  person IonicSolutions    schedule 30.04.2018


Ответы (1)


В наших примерах мы призываем людей использовать datavec + recordreaderdatasetiterator.

Datavec имеет все различные компоненты загрузки данных. Я не уверен, что вы имеете в виду под «не работает итератор данных», не видя никакого кода, но похоже, что вы действительно не смотрели на наши примеры.

Здесь есть несколько примеров средства чтения записей csv, которое вы можете использовать как для регрессии, так и для вариантов использования классификации. Рассмотрите возможность переориентации конвейера данных для их использования. Эти примеры всегда можно найти здесь: https://github.com/deeplearning4j/dl4j-examples

Если вы последуете любому из них, появится тот же шаблон: считыватель записей для любого формата данных -> RecordReaderDataSetIterator.

Итератор позволяет вам указывать общие конструкторы, например, является ли это регрессией или нет, какой столбец является вашей меткой и т. д.

person Adam Gibson    schedule 15.05.2018