☆ Guardar 6.1 Introducción a las RNN y los datos secuenciales — Una perspectiva básica sobre datos donde el orden crea significado

04/27/2026

En esta lección explicamos por qué las redes neuronales recurrentes (Recurrent Neural Networks, RNN) surgieron para procesar datos secuenciales, y cómo una red neuronal puede interpretar datos cuyo significado depende del orden. En lugar de centrarnos en las ecuaciones detalladas de las RNN, veremos el problema básico del modelado de secuencias, las formas habituales de entrada–salida y sus principales aplicaciones.

Índice

Datos secuenciales y modelado de secuencias

Los datos secuenciales son datos en los que el orden de los elementos tiene significado. En una oración, el orden de las palabras construye el sentido. En el habla, los sonidos aparecen a lo largo del tiempo y forman palabras y frases. En un vídeo, los cambios entre fotogramas generan movimiento, y en una serie temporal, los valores pasados ayudan a interpretar el presente y anticipar el futuro.

El modelado de secuencias consiste en aprender relaciones como el contexto, el orden y el flujo temporal dentro de datos secuenciales. A diferencia de los datos tabulares, donde muchas veces cada entrada puede tratarse como independiente, un modelo secuencial considera cómo la entrada actual se relaciona con las entradas anteriores.

Una RNN es una familia de redes neuronales diseñada para este tipo de modelado. Su idea central no es procesar solo la entrada actual, sino actualizar un estado interno mientras lee la secuencia paso a paso. El significado concreto de ese estado interno y sus ecuaciones se estudiarán en la siguiente lección.

Por qué importan las secuencias de longitud variable

Los datos secuenciales suelen tener longitudes distintas. Algunas oraciones son cortas y otras son mucho más largas. Las señales de voz cambian según la velocidad y duración del habla, y los vídeos pueden tener distinto número de fotogramas según la escena. Este tipo de dato se conoce como secuencia de longitud variable.

Los modelos que solo aceptan entradas de longitud fija tienen dificultades en este contexto. Las secuencias cortas pueden requerir relleno, y las secuencias largas pueden tener que recortarse. En cambio, los modelos basados en RNN procesan la secuencia paso a paso, por lo que pueden tratar entradas de distintas longitudes bajo el mismo principio básico.

Datos en rejilla vs datos secuenciales

Las imágenes suelen considerarse datos en rejilla, porque los píxeles están organizados en alto y ancho. En este tipo de datos, los patrones espaciales locales entre píxeles vecinos son muy importantes, y por eso las redes neuronales convolucionales (Convolutional Neural Networks, CNN) funcionan tan bien.

En cambio, las oraciones, el habla, la música y los datos de sensores siguen un flujo direccional. En estos casos, la pregunta clave no es solo “dónde está este elemento en el espacio”, sino “qué apareció antes y qué puede venir después”. Por eso, la diferencia entre CNN y RNN no es solo una diferencia de arquitectura, sino una diferencia que nace de la estructura de los datos.

Dependencia secuencial y dependencia temporal

La dependencia secuencial describe una relación en la que el significado del elemento actual depende de los elementos que lo rodean. En una oración, una misma palabra puede adquirir un significado distinto según las palabras que aparezcan antes o después.

Cuando el orden temporal es esencial, esta relación suele llamarse dependencia temporal. En reconocimiento de voz, los sonidos escuchados justo antes influyen en la interpretación del sonido actual. En clasificación de fotogramas de vídeo, los fotogramas anteriores ayudan a entender la acción del fotograma actual.

Estructuras de mapeo entrada–salida en RNN

Las RNN pueden representar distintos problemas según la longitud de la entrada y de la salida. Un modelo puede generar varias salidas a partir de una sola entrada, leer varias entradas para producir un único resultado, o transformar una secuencia de entrada en otra secuencia de salida.

El modelado secuencia a secuencia se refiere a problemas que convierten una secuencia de entrada en otra secuencia de salida. Traducir una oración del inglés al coreano o convertir una señal de voz en texto son ejemplos típicos de este enfoque.

Aplicaciones principales de los datos secuenciales

Los datos secuenciales aparecen en procesamiento del lenguaje natural, procesamiento de voz, visión por computadora y modelos generativos. Machine Translation debe interpretar el orden de las palabras y el contexto, mientras que Speech Recognition convierte señales acústicas que evolucionan en el tiempo en texto.

Named Entity Recognition identifica si cada palabra de una oración corresponde a una persona, un lugar, una organización u otro tipo de entidad. Video Frame Classification predice una etiqueta de escena o acción para cada fotograma. El Text-to-Image Modeling moderno también se relaciona con el modelado secuencial, porque el prompt de entrada se interpreta como una secuencia de palabras antes de generar una imagen.

Papel de la capa de salida y la capa de predicción

Una RNN construye representaciones internas mientras lee una secuencia, pero esas representaciones no son por sí mismas la respuesta final. Para producir resultados adecuados a cada tarea, el modelo necesita una capa de salida en la RNN o una capa de predicción.

En clasificación de sentimientos, el modelo predice etiquetas como positivo o negativo a partir de la representación final. En modelado del lenguaje, predice la probabilidad de la siguiente palabra en cada paso temporal. En tareas como reconocimiento de entidades nombradas, se necesita una etiqueta para cada palabra, por lo que se produce una salida en cada paso. Por eso, la estructura de salida de una RNN depende del formato entrada–salida de la tarea.

※ Este artículo ha sido elaborado y adaptado de forma independiente a partir de las clases de Profesor Sungroh Yoon en Universidad Nacional de Seúl.

Lecturas previas recomendadas (3/5)

+2

Lecturas recomendadas para continuar (5/18)

+5

Artículos del mismo tema (2/2)

Conceptos relacionados (8/8)

📍 Dónde encaja este concepto en el mapa de aprendizaje de IA

Consulta dónde se ubica este concepto dentro de AI Universe.

📍 Posición actual en AI Universe

Restablecer Mostrar completados · Inicia sesión Cargando…

🌌 AI Universe

⭐ Concepto

Selecciona una estrella.

Ver AI Universe completo

« 6. Redes neuronales recu…|6.2 Estados y dinámica d… »

🔖 Etiquetas: Datos secuenciales · Deep Learning · Machine Learning · modelado de secuencias · NLP · RNN · Sequence Modeling · Sequential Data · series temporales · 深度学习