@Messiah_v2

Как сконфигурировать сеть с большим количеством выходных нейронов?

Сразу оговорюсь, что библиотеками не пользуюсь. Сеть своя. Все банальные тесты на классификацию работают.
Суть.
Пытаюсь создать сеть где на выходном слое в перспективе будет 50+ нейронов.
В качестве активационной функции - Сигмоидальная.
Независимо от количества слоев и нейронов в слое, ошибка останавливается на 1.3333...
В конечном результате, при тестовом прогоне, все выходные нейроны равны нулю.
Собственно вопрос... Как сконфигурировать сеть с 50+ нейронами на выходном слое, при условии, что в результате несколько нейронов могут принимать значение приближенное к единице, а не один из, как в случае с простым классификатором?
UPD: Прогнал на маленьких слоях: 5->10->5 - все работает.
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
sgjurano
@sgjurano
Разработчик
Проведите аналогичный тест с использованием одного из распространенных фреймворков (keras, pytorch).

Если там всё будет работать нормально, значит баг в вашей самописной библиотеке.
Ответ написан
Ваш ответ на вопрос

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

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