Нейронная сеть для приближения функций

Я создал прямую нейронную сеть в Matlab, которая должна приближаться к синусоидальным функциям. Я проверил сеть для:

  1. Различное количество нейронов в скрытом слое (около 10 дает лучший результат)
  2. Лучшая передаточная функция в скрытом слое (logsig дает лучшие результаты)
  3. Лучшая функция поезда - trainlm дает лучшие результаты.

Эта сеть с настройками, указанными выше, дает действительно хорошие приближения, но я не знаю почему:

  1. logsig лучше, чем tansig или же hardlim
  2. trainlm лучше, чем другие функции поезда, доступные в Matlab.

В общем, почему сигмоидальные передаточные функции лучше подходят для задач аппроксимации и почему обучающая функция обратного распространения Левенберга-Марквардта лучше всего подходит для данной задачи?

0 ответов

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