@noobolamer
студент, что еще сказать)

Почему нельзя использовать многослойный персептрон на малых выборках данных?

Всем привет!

Мне для дипломной работы поручили построить многослойный персептрон на небольшой выборке. Данные представлены тремя временными месячными рядами: доход (D), расход (R), субсидия (S). Для дохода имеется 15 месяцев, для расхода и субсидий 17 месяцев.

Я хочу построить следующую регрессионную зависимость: прогнозировать доход в 16-м и 17-м месяце на основе: Дохода в прошлом периоде lag_1(D), R, S.

Почитал Хайкина и статейки в сети. Все упорно пишут про то, что необходима большая выборка для настройки весов сети.
Вопрос: почему именно так? Почему я не могу взять многослойный перспетрон, сделать 3 входа, 2 нейрона на скрытом слое и 1 выход, в качество функции активации использовать сигмоиду.

Поэксперементировать со скоростью и моментом для градиента, обучить модель на 13 месяцах, меняя веса с каждой новой итерацией, а протестировать сеть на 14 и 15-м месяце.

Спасибо!
  • Вопрос задан
  • 270 просмотров
Решения вопроса 1
Arseny_Info
@Arseny_Info
R&D engineer
В реальной жизни это было бы неуместно, а как лучше для диплома - судить вам.
Для разных моделей есть разные эвристики, сколько степеней свободы уместно использовать (например, можно встретить рекомендацию не использовать больше параметров, чем количество семплов / 10). С другой стороны, есть мнение, что правильная регуляризация позволяет ослабить эти требования - см. например https://jakevdp.github.io/blog/2015/07/06/model-co...

З.Ы. Почему сигмоида? Как минимум на выходе понадобится другая активация типа ReLU.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
begemot_sun
@begemot_sun
Программист в душе.
Да можете все, вот только устроит ли вас эта модель.
Чем больше данных - тем меньше переобучения. Данные как бы размазываются внутри сети.
Если данных мало, что она конечно научится чему-то, но вот в других ситуациях будет показывать совершенно не устраивающие вас результаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы