gru
Unidad recurrente cerrada
Sintaxis
Descripción
La operación de unidad recurrente cerrada (GRU) permite que una red aprenda dependencias entre unidades de tiempo de series de tiempo y datos secuenciales.
aplica un cálculo de unidad recurrente cerrada (GRU) a la entrada Y
= gru(X
,H0
,weights
,recurrentWeights
,bias
)X
empleando el estado oculto inicial H0
y los parámetros weights
, recurrentWeights
y bias
. La entrada X
debe ser un objeto dlarray
con formato. La salida Y
es un objeto dlarray
con formato con el mismo formato de dimensión que X
, excepto en el caso de las dimensiones "S"
.
La función gru
actualiza el estado oculto empleando la función tangente hiperbólica (tanh) como la función de activación del estado. La función gru
utiliza la función sigmoide dada por como la función de activación de la puerta.
[
también devuelve el estado oculto después de la operación GRU.Y
,hiddenState
] = gru(X
,H0
,weights
,recurrentWeights
,bias
)
___ = gru(
también especifica el formato de dimensión X
,H0
,weights
,recurrentWeights
,bias
,DataFormat=FMT)FMT
donde X
no es un objeto dlarray
con formato. La salida Y
es un objeto dlarray
sin formato con el mismo orden de dimensión que X
, excepto en las dimensiones "S"
.
___ = gru(
especifica opciones adicionales con uno o más argumentos nombre-valor.X
,H0
,weights
,recurrentWeights
,bias
,Name=Value)
Ejemplos
Argumentos de entrada
Argumentos de par nombre-valor
Argumentos de salida
Más acerca de
Referencias
[1] Cho, Kyunghyun, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. "Learning phrase representations using RNN encoder-decoder for statistical machine translation." arXiv preprint arXiv:1406.1078 (2014).
Capacidades ampliadas
Historial de versiones
Introducido en R2020aConsulte también
dlarray
| fullyconnect
| softmax
| dlgradient
| dlfeval
| lstm
| attention