Unitats recurrents tancades
Les unitats recurrents tancades (GRU, per les seues sigles en anglés) són un mecanisme de comporta en rets neuronals recurrents, introduït en 2014 per Kyunghyun Cho et al.[1] La GRU és com una memòria a llarc determini (LSTM, per les seues sigles en anglés) en un mecanisme de comporta per a introduir o oblidar certes característiques,[2] pero carix de vector de context o comporta d'eixida, lo que resulta en menys paràmetros que la LSTM.[3] El rendiment de la GRU en determinades tasques de modelació de música polifònica, modelat de senyals de veu i processament de llenguage natural va ser similar a el de la LSTM.[4][5] Les GRU varen demostrar que la comporta és útil en general, i l'equip de Bengio no va aplegar a cap conclusió concreta sobre quin de les dos unitats de comporta era millor.[6][7]
Arquitectura
[editar | editar còdic]Existixen diverses variacions de l'unitat de comporta completa, en la que la comporta es realisa utilisant l'estat amagat anterior i el biaix en diverses combinacions, i una forma simplificada denominada unitat de comporta mínima.[8]
L'operador denota el producte Hadamard en lo següent:
Unitat totalment tancada
[editar | editar còdic]Inicialment, per a , el vector d'eixida és .

Variables ( denota el número de característiques d'entrada i el número de característiques d'eixida):
- : vector d'entrada
- : vector d'eixida
- : vector d'activació candidat
- : actualisar el vector de porta
- : resetear vector porta
- , and : matrius de paràmetros i vectores que deuen deprendre's durant l'entrenament.
- : L'original és una funció llogística.
- : L'original és una tangente hiperbòlica.
Són possibles funcions d'activació alternatives, sempre que: .

Es poden crear formes alternatives canviant i .[9]
- Tipo 1, cada porta depén només de l'estat amagat anterior i del biaix.
- Tipo 2, cada porta depén només de l'estat amagat anterior.

- Tipo 3, cada porta es calcula utilisant només el biaix.
Unitat mínima tancada
[editar | editar còdic]
L'unitat mínima tancada (MGU) és similar a l'unitat de comporta completa, llevat que el vector de comporta d'actualisació i reinicie es fusiona en una comporta d'oblit. Açò també implica que l'equació per al vector d'eixida deu canviar-se:[10]
Variables
- : vector d'entrada
- : vector d'eixida
- : vector d'activació candidat
- : vector d'oblit
- , i : matrius de paràmetros i vector
Unitat recurrent llaugera
[editar | editar còdic]L'unitat recurrent activada per llum (LiGRU)[4] elimina la porta de reinicie, substituïx tanh per l'activació ReLU i aplica la normalisació per lots (BN):
La LiGRU s'ha estudiat des d'una perspectiva bayesiana.[11] Este anàlisis va donar lloc a una variant denominada unitat recurrent bayesiana llaugera (LiBRU), que va mostrar llaugeres millores sobre la LiGRU en tasques de reconeiximent del parla.
Referències
[editar | editar còdic]- ↑ Association for Computational Linguistics.
- ↑ 9th International Conference on Artificial Neural Networks: ICANN '99.doi:10.1049/cp:19991218.
- ↑ «Recurrent Neural Network Tutorial, Part 4 – Implementing a GRU/LSTM RNN with Python and Theano – WildML». web.archive.org. Archivat des d'el original, el 10 de novembre de 2021. Consultat el 2024-03-09.
- ↑ 4,0 4,1 IEEE Transactions on Emerging Topics in Computational Intelligence.doi:10.1109/TETCI.2017.2762739.
- ↑ Neurocomputing.doi:10.1016/j.neucom.2019.04.044.
- ↑
- ↑ Frontiers in Artificial Intelligence.doi:10.3389/frai.2020.00040.
- ↑
- ↑
- ↑
- ↑ ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).
- 2965–2969.doi:10.1109/ICASSP39728.2021.9414259.Consultat el 2024-03-11.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Unidades recurrentes cerradas» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.