¿Cómo las redes neuronales artificiales reconocen las imágenes digitales después de estar bien entrenadas?

En las redes neuronales (CNN) convolucionales (filtrado y codificación por transformación), cada capa de red actúa como un filtro de detección de la presencia de características o patrones específicos presentes en los datos originales. Las primeras capas en una CNN detectan características (grandes) que pueden reconocerse e interpretarse de manera relativamente fácil. Las capas posteriores detectan características cada vez más (más pequeñas) que son más abstractas (y generalmente están presentes en muchas de las características más grandes detectadas por las capas anteriores). La última capa de la CNN es capaz de hacer una clasificación ultra específica al combinar todas las características específicas detectadas por las capas anteriores en los datos de entrada.

En los últimos años, las redes neuronales de convolución profunda han logrado un rendimiento sin precedentes en el campo de la clasificación de imágenes y el reconocimiento de rostros y ubicaciones, por ejemplo. Estas redes utilizan muchas capas extendidas de neuronas (unidades de aprendizaje) para construir de forma autónoma representaciones cada vez más abstractas, muy locales y detalladas de una imagen.

Cada capa de red actúa como un filtro para la presencia de características o patrones específicos presentes en la imagen original. Para la detección mediante dicho filtro, es irrelevante dónde exactamente en la imagen original está presente esta característica o patrón específico: los filtros están especialmente diseñados para detectar si la imagen contiene o no tales características. El filtro se desplaza varias veces y se aplica en diferentes posiciones de la imagen hasta que se haya cubierto toda la imagen en detalle (el filtro puede corregir, si es necesario, por ejemplo, para escala, traslación, ángulo de rotación, color, transformación, opacidad, desenfoque, desviaciones de características específicas presentes en la imagen original).

Debido al éxito de las CNN en el campo de la clasificación de imágenes, en muchas áreas diferentes donde se aplican redes neuronales convolucionales para resolver problemas ultra complejos, a menudo los datos de entrada se traducen primero en datos de imágenes.

Hola,
Si estamos bien entrenados, debemos asumir que casi todas las posibilidades están en la “memoria” de la red neuronal, para este tipo de problemas de clasificación, el método más utilizado consiste en entrenar un mapa autoorganizado , que usted almacena en la “memoria” de la red neuronal ( cada SOM podría considerarse como un patrón aprendido), por ejemplo, para el reconocimiento de rostros necesita vincular un subconjunto de fotografías de rostros cada una a un SOM específico y luego, cuando se presenta una nueva imagen a la red neuronal, de alguna manera (bueno, esos son solo un montón de funciones de transferencia) logra clasificar esa imagen en uno de los resultados de entrenamiento anteriores de SOM disponibles.

Estoy asumiendo una red normal de feedforward aquí.

Después del entrenamiento, los pesos de la red, la “w” en wx + b, se ajustan para que coincidan con varios patrones usando la propagación hacia atrás.

Luego, cuando estos pesos se multiplican por la entrada y el resultado se pasa a través de un clasificador binario con el número de clasificadores en la capa final igual al número de clases. Esto produce puntuaciones para cada clase representada por las neuronas en la capa final. Poner estos puntajes a través de un clasificador softmax produce probabilidades. Finalmente, la red solo selecciona el máximo de estas probabilidades para darle el resultado.

More Interesting

¿Es la inteligencia artificial la solución para combatir la corrupción política, esencialmente podría la tecnología de inteligencia artificial dirigir nuestros gobiernos?

¿Hasta qué punto la inteligencia artificial depende de la neurociencia computacional hoy en día?

Antes de estudiar IA o Algoritmos, ¿estoy bastante cerca de construir un software de IA que pueda aprender como un humano? ¿Es un comienzo excelente o promedio?

¿Cuáles son los beneficios relativos de los diferentes métodos de cálculo de errores que existen para la retropropagación de redes neuronales artificiales?

Cómo crear conciencia de que la verdadera IA está a punto de convertirse en realidad y que necesitamos prepararnos

¿Cuál es el error más grande que la gente tiene sobre la IA?

¿Por qué las ventas podrían ser una buena área para usar IA?

¿Es la inteligencia artificial una necesidad?

¿Podríamos crear impresoras 3D que impriman autorreplicadas con inteligencia súper artificial?

¿De qué manera la IA puede ser más inteligente si la inteligencia es biológica?

¿Debemos temer a la IA?

¿Cómo cambiará la naturaleza del capitalismo y las corporaciones a medida que la inteligencia artificial haga obsoletos a la mayoría de los trabajadores humanos?

¿Cuáles son las perspectivas profesionales de la enseñanza en las próximas dos décadas dado el alto nivel de intervenciones tecnológicas como la inteligencia artificial, etc.?

Supongamos que se inventa una IA de propósito general, entonces, ¿cómo ayudará a dar forma al mundo?

¿Puedes convencerme de que la IA algún día podrá simular la 'sensibilidad humana'?