пятница, 25 января 2019 г.

Забавы с нейросетями в R

Решил поиграться с нейросетями. Поставил себе R-вский пакет neuralnet. Хороший материал нашел - "neuralnet: Train and Test Neural Networks Using R". Как-то пока не очень идет - работает медленно даже на самом простом наборе данных - два массива x и y по 100 элементов в каждом, y=3x. При использовании первых 95 элементов в качестве тренировочных данных и значении порога 0.001 остальные элементы предсказываются с ошибкой в третьем знаке после запятой. При уменьшении порога вообще нет сходимости. Скрытые слои - по схеме (2,1).

Без нормализации данных вообще ничего не работает, это надо иметь ввиду.

Кстати, вот здесь пишут, что зачастую более простые (в плане вычислений) методы, типа support vector machines (SVMs), дают результаты не хуже, чем нейросети.

Комментариев нет: