lstm
Memoria de corto-largo plazo
Sintaxis
Descripción
La operación de memoria de corto-largo plazo (LSTM) permite que una red aprenda dependencias a largo plazo entre unidades de tiempo de series de tiempo y datos secuenciales.
aplica un cálculo de memoria de corto-largo plazo (LSTM) a la entrada Y
= lstm(X
,H0
,C0
,weights
,recurrentWeights
,bias
)X
empleando el estado oculto inicial H0
, el estado de celda inicial C0
y los parámetros weights
, recurrentWeights
y bias
. La entrada X
debe ser un dlarray
con formato. La salida Y
es un dlarray
con formato con el mismo formato de dimensión que X
, excepto en el caso de las dimensiones "S"
.
La función lstm
actualiza la celda y los estados ocultos empleando la función tangente hiperbólica (tanh) como la función de activación del estado. La función lstm
utiliza la función sigmoide dada por como la función de activación de la puerta.
[
también devuelve el estado oculto y el estado de la celda tras la operación LSTM.Y
,hiddenState
,cellState
] = lstm(X
,H0
,C0
,weights
,recurrentWeights
,bias
)
___ = lstm(___,
especifica opciones adicionales con uno o más argumentos nombre-valor.Name=Value
)
Ejemplos
Argumentos de entrada
Argumentos de par nombre-valor
Argumentos de salida
Algoritmos
Capacidades ampliadas
Historial de versiones
Introducido en R2019bConsulte también
dlarray
| fullyconnect
| softmax
| dlgradient
| dlfeval
| gru
| attention