Redes Neuronales Convolucionales para principiantes

Introducción a las Redes Neuronales Convolucionales para principiantes

Fundamentos de redes neuronales convolucionales

Imagen de unsplash.com

Escribí este artículo como parte de mi preparación para una de las conferencias que di en Interview Kickstart para preparar a profesionales para conseguir empleos en las principales empresas tecnológicas. Si estás en proceso de prepararte para entrevistas o simplemente fortalecer tus bases, este artículo podría ayudarte también.

En este artículo, vamos a analizar las redes neuronales convolucionales y sus conceptos básicos y fundamentales. Empezaremos por entender qué es una operación de convolución y luego veremos qué es una capa de convolución y cómo se construyen las redes convolucionales.

Empecemos.

Las redes neuronales convolucionales (CNNs por sus siglas en inglés) consisten en varias “capas de convolución”. Estas capas realizan la “operación de convolución”. La convolución es una operación fundamental en el procesamiento de señales e imágenes. Veamos primero qué es esta operación.

¿Qué es una operación de convolución?

La convolución es la operación matemática entre un kernel (filtro) y un mapa de características de entrada.

El kernel suele ser una matriz pequeña, por ejemplo, 3×3 o 5×5. La entrada siempre es un mapa de características con altura, anchura y canales. La forma en que funciona la operación de convolución es que el kernel se desliza sobre la entrada y calcula el producto punto entre el kernel y las regiones locales de la entrada. Esta multiplicación y suma del producto punto produce un único valor en el mapa de características de salida.

A medida que el filtro se desliza por todas las ubicaciones, genera un mapa de activación 2D llamado mapa de características de salida. Para cada deslizamiento del filtro (kernel) sobre la imagen o el mapa de características de entrada, calculamos el producto punto elemento a elemento y los sumamos juntos. Esto da una entrada en el mapa de salida:

operación de convolución - imagen del autor

A continuación, deslizamos el filtro hacia la derecha sobre otra región local del mapa de entrada y esto produce otra entrada en el mapa de salida:

operación de convolución - imagen del autor

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Intuitivo logra un mayor rendimiento mientras ahorra en costos de IA/ML utilizando AWS Inferentia y PyTorch

Este es un post de invitado escrito por José Benítez, fundador y director de AI y Mattias Ponchon, jefe de infraestru...

Ciencias de la Computación

Algoritmo encuentra esperma en hombres infértiles más rápido y con mayor precisión que los médicos.

La herramienta identifica instantáneamente el esperma, luego deja al embriólogo decidir si el esperma está realmente ...

Inteligencia Artificial

¿Puede la IA realmente restaurar detalles faciales de imágenes de baja calidad? Conozca DAEFR un marco de doble rama para mejorar la calidad

En el campo del procesamiento de imágenes, recuperar información de alta definición de fotografías faciales de mala c...

Inteligencia Artificial

Las gafas transcriben el habla en tiempo real

Varias empresas han comenzado a comercializar 'gafas de subtitulación en vivo' para ayudar a los usuarios con discapa...

Inteligencia Artificial

Esta investigación de IA presenta un nuevo enfoque para el reconocimiento de pose de objetos como predicción del próximo token'.

¿Cómo podemos abordar de forma efectiva el reconocimiento de objetos? Un equipo de investigadores de Meta AI y la Uni...

Inteligencia Artificial

Train y despliega modelos de ML en un entorno multicloud utilizando Amazon SageMaker

En esta publicación, demostramos una de las muchas opciones que tienes para aprovechar las capacidades de IA/ML más a...