Les unitats recurrents controlades (GRU) són un mecanisme de gating en xarxes neuronals recurrents, introduït el 2014 per Kyunghyun Cho i altres. El GRU és com una memòria a llarg termini (LSTM) amb una porta oblidada, però té menys paràmetres que LSTM, ja que no té una porta de sortida. Es va trobar que el rendiment de GRU en determinades tasques de modelatge de música polifònica, modelatge de senyals de parla i processament de llenguatge natural era similar al de LSTM. Els GRU van demostrar que el gating és realment útil en general i l'equip de Bengio va concloure que no hi havia cap conclusió concreta sobre quina de les dues unitats de gating era millor. miniatura|344x344px|Unitat recurrent Gated, versió totalment tancada.
Arquitectura Hi ha diverses variacions a la unitat completa de control, amb l'obtenció feta utilitzant l'estat ocult anterior i el biaix en diverses combinacions, i una forma simplificada anomenada unitat mínima de control. miniatura|346x346px|Tipus 1. L'operador denota el producte de Hadamard a continuació.
Unitat totalment controlada miniatura|345x345px|Tipus 2.
Inicialment, per , el vector de sortida és
Les variables
: vector d'entrada : vector de sortida : vector d'activació candidat : actualitza el vector de la porta : reinicia el vector de la porta , i : matrius de paràmetres i vector
miniatura|347x347px|Tipus 3. Funcions d'activació
: L' original és una funció sigmoide. : L' original és una tangent hiperbòlica.
Són possibles funcions d'activació alternatives, sempre que això .
Es poden crear formes alternatives canviant i
Tipus 1, cada porta depèn només de l'estat ocult anterior i del biaix.
Tipus 2, cada porta només depèn de l'estat ocult anterior.
Tipus 3, cada porta es calcula utilitzant només el biaix.
Referències
Categoria:Aprenentatge automàtic