Я опаздываю на этот вопрос, но это может кому-то помочь.
Скажем, у вас есть категориальная выходная переменная, например, 3 разных категории (0, 1 и 2),
выходы
0
2
1
2
1
0
затем становится
1, 0, 0
0, 0, 1
0, 1, 0
0, 0, 1
0, 1, 0
1, 0, 0
Возможный результат NN:
0.2, 0.3, 0.5 (winner is categ 2)
0.05, 0.9, 0.05 (winner is categ 1)
...
Тогда ваш NN-холм имеет 3 выходных узла в этом случае, поэтому примите максимальное значение.
Чтобы улучшить это, используйте энтропию как меру погрешности и активацию softmax на выходном слое, так что выходы суммируются до 1.