У меня есть нейронная сеть с одним входом, тремя скрытыми нейронами и одним выходом. У меня есть 720 входных и соответствующих целевых значений, 540 для обучения, 180 для тестирования. Когда я обучаю свою сеть с помощью функции Logistic Sigmoid или Tan Sigmoid, я получаю одинаковые выходные данные во время тестирования, то есть я получаю одно и то же число для всех 180 выходных значений. Когда я использую функцию линейной активации, я получаю NaN, потому что, по-видимому, значение становится слишком большим.
Можно ли в таком случае использовать какую-либо функцию активации? Или какие-то улучшения нужно сделать? При необходимости я могу обновить вопрос, указав детали и код.