Я смоделировал нейронную сеть в Excel, используя одну функцию в качестве входных данных (значение x) и результат (например, x ^ 2 или 5x). Используя только два слоя и 2 узла на слой, это работало довольно хорошо. Я использовал функцию sigmoid для вычисления значений нижестоящих узлов.
Однако сейчас я пытаюсь смоделировать сеть, используя несколько входов (x, y), но, похоже, существует проблема, которую Excel должен решить это проблема экземпляра. Функция, которую я пытаюсь предсказать с помощью нейронной сети, выглядит следующим образом: f (X, Y) = X * Y + X / Y + 2X. Это как-то сходится к точно такому результату для каждой тренировочной точки. Я что-то не так делаю?
Чтобы решить модель, я использовал GRG-нелинейный решатель в Excel. В прикрепленном файле на картинке нейронная сеть и на картинке мои отличные результаты.
Структура нейронной сети
Результаты Excel
Кто-нибудь может мне помочь, что я делаю неправильно и как я могу улучшить приблизить функцию с несколькими входами, используя аналогичную структуру?
Заранее спасибо.
Я также пытался использовать больше обучающих данных, но это привело к тому же результату.
Данные Excel с большим количеством тренировочных баллов