• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

4.9 – Las Redes LSTM (parte 1): las compuertas y la celda de memoria candidata

Lección 9 del módulo “Redes Recurrentes y LSTM” del curso Fundamentos de Deep Learning con Python.

En la lección anterior vimos las limitaciones de las Redes Neuronales Recurrentes, que se resumen en esencia a que sólo poseen memoria de corto plazo.

Las Redes LSTM (por sus siglas en Inglés: Long short-term memory) logran resolver este problema usando una versión modificada de la Red Recurrente convencional.

En esta lección hablaremos específicamente de dos de estos componentes, las compuertas y las celdas de memoria, que permiten a la Red LSTM tener memoria tanto de corto como de largo plazo.

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Como acabamos de ver, en las Redes Recurrentes convencionales el etado oculto permite preservar la información a corto plazo.

Sin embargo, en una Red LSTM, además de contar con ese estado oculto, se usa una celda de memoria encargada de preservar la información a largo plazo.

Y para controlar el flujo de información y decidir qué elementos de la secuencia resultan relevantes y cuáles no al momento de procesarlos, se usa una serie de compuertas (de entrada, de «olvidar» y de salida) cada una de las cuales es una pequeña red neuronal.

Y este sistema de compuertas permite preservar la información relevante para el procesamiento de la secuencia por parte de la Red LSTM, tanto a largo como a corto plazo.

Así que para entender cómo se lleva a cabo esta interacción, en la próxima lección veremos cómo se lleva a cabo la actualización de la celda de memoria y del estado oculto en una Red LSTM.

Todas las lecciones del curso Fundamentos de Deep Learning con Python.

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }