RNN kann zur Vorhersage oder Sequenz-zu-Sequenz-Zuordnung verwendet werden. Aber wie kann RNN zur Klassifizierung verwendet werden? Ich meine, wir geben einer ganzen Sequenz ein Etikett.
machine-learning
neural-networks
rnn
user64003
quelle
quelle
Antworten:
Man kann RNN verwenden, um mehrere Eingaben einer einzelnen Eingabe (Bezeichnung) zuzuordnen, wie in der folgenden Abbildung ( Quelle ) dargestellt:
quelle
Im Falle eines einfachen RNN geben Sie die gesamte Sequenz in Ihr Netzwerk ein und geben Sie die Klassenbezeichnung am letzten Sequenzelement aus (siehe dieses Dokument und die Referenzen dort für ein frühes Beispiel für diesen Ansatz). In der Trainingsphase können wir Fehler in der Zeit vom letzten Sequenzelement bis zum Start der Sequenz zurückpropagieren. Im Allgemeinen unterscheidet sich dies nicht von dem Problem der RNN-Sequenzbeschriftung, bei dem wir nur einigen Elementen der Sequenz Beschriftungen zuweisen müssen (oder alle anderen Elemente als SONSTIGES beschriftet sind).
quelle