Una red neuronal convolucional es una red de arquitectura feed forward con aprendizaje surervizaso Si bien hoy se usan para una gran diversidad de problemas surgieron como imitación del sistema visual en mamíferos y por lo tanto son muy adecuados para el procesamiento de imágenes El primer intento se llama Neocoguitron y fue introducido por KuniKiko Fukushima en 1980 Pero recién en 1998 Yann helm y su equipo introdujeron la version actual con back propagation Nosotros usaremos un clasificador de imágenes como ejemplo pero no es necesario que sea así REDES NEURONALES CONVOLUCIONALES 22 de octubre 2020 Redes Neuronales 2020 Clase 15, parte 3
15
Embed
surgieron mamíferos y muy para el procesamiento imágenes
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Una red neuronal convolucional es una red de
arquitectura feed forward con aprendizaje surervizaso
Si bien hoy se usan para una gran diversidad de
problemas surgieron como imitación del sistema
visual en mamíferos y por lo tanto son muyadecuados para el procesamiento de imágenes
El primer intento se llama Neocoguitron y fueintroducido por KuniKiko Fukushima en 1980 Pero
recién en 1998 Yann helm y su equipo introdujeronla version actual con back propagation
Nosotros usaremos un clasificador de imágenes como
ejemplo pero no es necesario que sea así
REDES NEURONALES CONVOLUCIONALES
22 de octubre 2020 Redes Neuronales 2020 Clase 15, parte 3
Supongamos que queremos reconocer los dígitos0,1 2 y 9 usando una red neuronal Nuestra
base de datos será MN ist que cuenta con
70000 imágenes en tonos de gris de dígitosescritos a mano for voluntarios Nist
La entrada de la red sera una imagen de28 pixels de alto y 28 pixeles de a ido o
sea 784 pixels en 128 tonos de gris254
queremos preservar la topología bidimensional de
la imagen o sea llevan en cuenta la ideade
proximidad y posición relativa entre pixeles
CAPA DE ENTRADA 0 CAMPO RECEPTIVO
Esta capa de entrada emula el camporeceptivo de nuestra retina
28 100 131
Recordemos que el descenso por el gradientees más eficiente
si normalizamos los datos Así que cadaneurona
de la capa de entrada o campo receptivo produé
tomar valores
gris255
donde gris 0,1 2 255 es la escalade grises
o o o
RGB
ElEn oeste casa tenemos una entradaTridimensional
28 28 3
CADA CONVOLUCIONAL
Una convolución es un filtro
En matemática una convolución es una operación
de dos funciones f y g que produce una
tercera función f g que expresa como la formade una altera la forma de la otra
f g ffwglt.ie dea
f f A 4814 de
Nosotros generalizamos esta idea paradefiniruna neurona convolucional discreta queactúa en un campo receptivo bidimensional
O O O
cnn.rs m un
01mm y Ccnn.nl b
W es una matriz as de tamaño falte falte
Si la entrada tiene Üo d xd la salida tiene
tamaño d al x la al
8
am
1
28 28 24 24
QUE Web
La red debe aprender W Em n y b que es mismo
para cada filtro
CAPA POOLING
Esta capa toma la salida de la convolucióny la reduce