Моя ИНС иногда игнорирует класс, возможные решения
Моя ИНС имеет два входа и 16 выходов, иногда она игнорирует некоторые классы, хотя в моем наборе данных почти такое же количество примеров по классам, как вы можете видеть на этом изображении:точки в 3-й строке 4-го столбца просто игнорируются, это очень часто, даже если я изменяю количество скрытых слоев, скрытых узлов или обучающих примеров.
Я тренировал сеть много раз, и случайным образом это сработало, как на этом изображении: здесь вы можете видеть, что каждый из 16 классов успешно классифицируется.
В обоих случаях я использую один скрытый слой с 32 скрытыми узлами, 10000 обучающих примеров, используя стохастический градиентный спуск и k-кратную проверку. Я не смог реализовать регуляризацию, но эта проблема не выглядит переобученной.
Я просто хочу знать, есть ли способ заставить нейронную сеть использовать каждый класс для классификации, или есть проблема с моей сетью. Я пробовал погуглить, но ничего подобного не нашел. Спасибо, если нужна дополнительная информация, просто спросите ее.