Multiple Output Neural Network

Habe ich gebaut meine ersten neuronalen Netzes in python, und ich habe das Spiel mit ein paar Datensätzen; es geht gut so weit!!!

Ich habe eine kurze Frage bezüglich der Modellierung von Ereignissen mit mehreren Ergebnissen: -

Sagen, ich wünschte, zu trainieren, ein Netzwerk, um mir zu sagen, die Wahrscheinlichkeit, dass jeder Läufer gewinnen Sie einen 100m-sprint. Ich würde das Netz alle relevanten Daten über jeden Läufer, und die Anzahl der Ausgänge wäre gleich der Anzahl der Läufer in das Rennen.

Meine Frage ist, mithilfe einer sigmoid-Funktion, wie kann ich sicher gehen, dass die Summe der Ausgänge wird gleich 1.0 sein ? Wird das Netzwerk natürlich lernen, dies zu tun, oder muss ich irgendwie damit dies geschieht explizit ? Wenn ja, wie würde ich gehen über das tun dies ?

Vielen Dank.

InformationsquelleAutor der Frage Sherlock | 2011-12-08

Schreibe einen Kommentar