Page 32 - Revista 2021 - 2022
P. 32

Revista de la Facultad de Ingeniería, Año 7, Número 1
                  Al trabajar con imágenes, es recomendable que la representación de estas imágenes
                  en  las  matrices  contenga  números  pequeños  ya  que  las  operaciones  matemáticas
                  entre  tantos  valores  pueden  afectar  la  performance  del  modelo.  Para  lograr  la
                  normalización  de  los  datos  se  debe dividir  el  contenido  de  cada  celda  por  el  valor
                  máximo que en estas contienen. En este caso cada celda tiene valores entre 0 y 255
                  (siendo 0 el negro y 255 el blanco) por lo que el valor por el que se debe realizar la
                  división es 255 obteniendo de esta forma valores entre 0 y 1 (ver Figura 7).







                            Figura 7: Normalización de los datos para entrenamiento y pruebas
                                               Nota: Fuente: Elaboración Propia

                  Trabajar  con  modelos  de  inteligencia  artificial  requiere  el  uso  de  estructuras
                  específicas,  sean  estas  matrices,  vectores  u  otras.  Para  conocer  cuáles  son  las
                  estructuras que poseen nuestros objetos y validar que las mismas sean las correctas
                  se  presenta,  a  modo  de  ejemplo,  las  estructuras  utilizadas  para  los  conjuntos  de
                  datos de entrenamiento y prueba, así como también la estructura que tiene cada uno
                  de los elementos que se guardan en estos conjuntos (ver Figura 10).


































                                         Figura 8: Estructuras utilizadas y su forma
                                               Nota: Fuente: Elaboración Propia

                  Una vez que se disponen de los datos en las estructuras necesarias para realizar el
                  entrenamiento, es el momento de crear el modelo y la arquitectura que contendrá
                  nuestra red neuronal convolucional. En la Figura 9, se observa el código necesario
                  para definir, compilar y entrenar el modelo creado en el ejemplo.










                                                                                                            31
   27   28   29   30   31   32   33   34   35   36   37