Нейронная сеть с несколькими выходами

Я построил свою первую нейронную сеть на python и поигрался с несколькими наборами данных; пока все идет хорошо!

У меня есть быстрый вопрос относительно моделирования событий с множеством результатов: -

Скажем, я хочу обучить сеть, чтобы узнать вероятность того, что каждый бегун выиграет спринт на 100 метров. Я бы предоставил сети все соответствующие данные о каждом бегуне, и количество выходов было бы равно количеству бегунов в забеге.

У меня вопрос, используя сигмовидную функцию, как я могу гарантировать, что сумма выходных сигналов будет равна 1,0? Научится ли сеть это делать естественным образом, или мне придется как-то сделать это явным образом? Если да, то как мне это сделать?

Большое спасибо.

11
задан Sherlock 8 December 2011 в 23:28
поделиться