56 votos

Comprender las unidades LSTM frente a las células

Llevo un tiempo estudiando los LSTM. Entiendo a alto nivel cómo funciona todo. Sin embargo, al ir a implementarlos usando Tensorflow me he dado cuenta de que BasicLSTMCell requiere un número de unidades (es decir num_units ).

Desde este explicación muy completa de los LSTM, he deducido que un solo Unidad LSTM es uno de los siguientes

LSTM unit

que en realidad es una unidad del GRU.

Supongo que el parámetro num_units de la BasicLSTMCell se refiere a cómo de estos queremos conectar entre sí en una capa.

Esto nos lleva a preguntarnos qué es una "célula" en este contexto. ¿Es una "célula" equivalente a una capa en una red neuronal normal de avance?

0voto

Will Sams Puntos 70

Cita de Tutorial de TF sobre RNNs :

Además de las capas de RNN incorporadas, la API de RNN también proporciona APIs a nivel de célula. A diferencia de las capas RNN, que procesan lotes enteros de secuencias de entrada, la célula RNN sólo procesa un único paso de tiempo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X