Glosario

Red neuronal (NN)

Descubra el poder de las redes neuronales, clave para las innovaciones en IA y ML, como la visión por ordenador, la PNL y los avances en aprendizaje profundo.

Las redes neuronales (NN), a menudo llamadas redes neuronales artificiales (RNA), son modelos computacionales inspirados en la compleja estructura y función del cerebro humano. Constituyen la piedra angular de la Inteligencia Artificial (IA) y el Aprendizaje Automático(AM) modernos, diseñados principalmente para reconocer patrones intrincados en los datos. Estas redes impulsan muchos sistemas inteligentes con los que interactuamos a diario, desde sofisticadas herramientas de reconocimiento de imágenes hasta avanzados servicios de traducción de idiomas, y son fundamentales en campos como la visión por ordenador (CV) y el Procesamiento del Lenguaje Natural (PLN).

Entender las redes neuronales

Una red neuronal está formada por capas de nodos o neuronas interconectadas. Estas capas suelen incluir una capa de entrada que recibe los datos brutos (como los valores de los píxeles de una imagen o las palabras de una frase), una o varias capas ocultas que procesan los datos mediante cálculos y una capa de salida que produce el resultado final, como una etiqueta de clasificación o un valor predicho. Cada conexión entre neuronas tiene un "peso", un valor numérico que indica la importancia de la conexión en los cálculos de la red.

Las neuronas procesan sus entradas combinadas mediante una función de activación, como ReLU o Sigmoid, que determina la señal de salida que pasan a la capa siguiente. La red "aprende" ajustando estos pesos durante un proceso de entrenamiento, normalmente utilizando ejemplos etiquetados en un entorno de aprendizaje supervisado. Algoritmos como el descenso de gradiente y el algoritmo de retropropagación se utilizan habitualmente para ajustar iterativamente los pesos con el fin de minimizar una función de pérdida, que mide la diferencia entre las predicciones de la red y los valores objetivo reales. El entrenamiento eficaz de un modelo suele requerir un ajuste cuidadoso de los hiperparámetros y estrategias descritas en guías como nuestros Consejos para el entrenamiento de modelos.

Los modelos que emplean el aprendizaje profundo (Deep learning, DL) son esencialmente NN con múltiples capas ocultas (de ahí lo de "profundo"). Esta profundidad les permite aprender patrones muy complejos y características jerárquicas a partir de grandes conjuntos de datos, lo que los hace excepcionalmente eficaces para tareas como la detección de objetos y la segmentación de instancias. A diferencia de los modelos de ML más sencillos, como la regresión lineal o las máquinas de vectores de soporte (SVM ), que pueden requerir la ingeniería manual de características, las NN sobresalen en la extracción automática de características a partir de datos brutos y no estructurados, como imágenes y texto.

Tipos de redes neuronales y distinciones

Aunque la estructura básica descrita anteriormente se aplica de forma general, existen varias arquitecturas de NN especializadas:

Las NN difieren significativamente de los algoritmos tradicionales, como los árboles de decisión o los vecinos más próximos (KNN), que funcionan con principios diferentes y suelen ser menos adecuados para datos complejos y de alta dimensión, como las imágenes, sin un preprocesamiento exhaustivo.

Aplicaciones de las redes neuronales

Las redes neuronales son increíblemente versátiles y se han aplicado en numerosos ámbitos. He aquí dos ejemplos clave:

  1. Visión por ordenador (CV): Las NN, especialmente las CNN, son el motor de los principales avances en CV. Se utilizan para:

  2. Procesamiento del lenguaje natural (PLN): Las NN, incluidas las RNN y las Transformers, han revolucionado la forma en que las máquinas comprenden y generan el lenguaje humano. Entre sus aplicaciones se incluyen:

Herramientas y marcos

El desarrollo y despliegue de las NN se ve facilitado por diversas herramientas y marcos potentes de aprendizaje profundo:

Comprender las NN es crucial para cualquiera que trabaje en IA o ML, ya que constituyen la base de muchas soluciones de vanguardia en diversos sectores, desde la IA en la sanidad hasta la IA en la agricultura.

Únase a la comunidad Ultralytics

Únase al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo.

Únete ahora
Enlace copiado en el portapapeles