RNN może być wykorzystywany do przewidywania lub mapowania sekwencji do sekwencji. Ale w jaki sposób można użyć RNN do klasyfikacji? Dajemy całej sekwencji jedną etykietę.
machine-learning
neural-networks
rnn
użytkownik64003
źródło
źródło
Odpowiedzi:
Można użyć RNN do mapowania wielu danych wejściowych na pojedyncze dane wejściowe (etykietę), jak to pokazuje rysunek ( źródło ):
źródło
W przypadku prostego RNN, podaj całą sekwencję do swojej sieci, a następnie wyjmij etykietę klasy na ostatnim elemencie sekwencji (zobacz ten artykuł i odniesienia tam na wczesnym przykładzie tego podejścia). W fazie treningowej możemy przesunąć wstecz błąd w czasie od ostatniego elementu sekwencji do początku sekwencji. Zasadniczo nie różni się to od problemu znakowania sekwencji RNN, w którym musimy przypisywać etykiety tylko do niektórych elementów sekwencji (lub wszystkie inne elementy są oznaczone jako INNE).
źródło