Существует общая формула для расчета количества узлов в скрытом слое в нейронной сети BP.
ч = √ (т + п) + а
Сейчас есть такая нейронная сеть.
Есть три входа: род занятий, возраст, пол
И вывод: зарплата
Согласно формуле, количество узлов в скрытом слое должно быть 2 + a. Это 3-12 (обычно 1-10).
Но задание следует рассматривать как группу фиктивных переменных, если предположить, что существует 50 разных заданий. Тогда число фиктивных переменных составляет 49.
Считаются ли фиктивные переменные входными?
Если подсчитано, количество входных значений составляет 49 + 2 = 51
Более уместно установить количество узлов в скрытом слое на 8-17.
Как выбрать? (Изменено)