Articulo de referencia

Capa (aprendizaje profundo)

Comparación de las capas de convolución, agrupación y densas de LeNet y AlexNet (el tamaño de la imagen de AlexNet debería ser 227×227×3, en lugar de 224×224×3, para que los cál...

Comparación de las capas de convolución, agrupación y densas de LeNet y AlexNet (el tamaño de la imagen de AlexNet debería ser 227×227×3, en lugar de 224×224×3, para que los cálculos sean correctos. El artículo original mencionaba números diferentes, pero Andrej Karpathy, exjefe de visión artificial en Tesla, afirmó que debería ser 227×227×3 (dijo que Alex no explicó por qué puso 224×224×3). La siguiente convolución debería ser de 11×11 con paso 4: 55×55×96 (en lugar de 54×54×96). Se calcularía, por ejemplo, como: [(ancho de entrada 227 - ancho del kernel 11) / paso 4] + 1 = [(227 - 11) / 4] + 1 = 55. Dado que la salida del kernel tiene la misma longitud que el ancho, su área es 55×55.)

En un modelo de aprendizaje profundo, una capa es una estructura o topología de red en la arquitectura del modelo, que toma información de las capas anteriores y la pasa a la siguiente capa.

Tipos de capas

El primer tipo de capa es la capa densa , también llamada capa totalmente conectada , [ 1 ] [ 2 ] [ 3 ] y se utiliza para representaciones abstractas de los datos de entrada. En esta capa, las neuronas se conectan con todas las neuronas de la capa anterior. En las redes perceptrón multicapa , estas capas se apilan unas sobre otras.

La capa convolucional [ 4 ] se utiliza habitualmente para tareas de análisis de imágenes. En esta capa, la red detecta bordes, texturas y patrones. Las salidas de esta capa se introducen en una capa totalmente conectada para su posterior procesamiento. Véase también: modelo CNN .

La capa de agrupación [ 5 ] se utiliza para reducir el tamaño de la entrada de datos.

La capa recurrente se utiliza para el procesamiento de texto con una función de memoria. Al igual que la capa convolucional, la salida de las capas recurrentes se suele introducir en una capa totalmente conectada para su posterior procesamiento. Véase también: modelo RNN . [ 6 ] [ 7 ] [ 8 ]

La capa de normalización ajusta los datos de salida de las capas anteriores para lograr una distribución regular. Esto se traduce en una mayor escalabilidad y un mejor entrenamiento del modelo.

Una capa oculta es cualquiera de las capas de una red neuronal que no sean las capas de entrada o de salida.

Diferencias con las capas de la neocorteza

Existe una diferencia intrínseca entre la estratificación del aprendizaje profundo y la estratificación neocortical : la estratificación del aprendizaje profundo depende de la topología de la red , mientras que la estratificación neocortical depende de la homogeneidad dentro de las capas .

Véase también

Referencias

  1. "CS231n Redes neuronales convolucionales para el reconocimiento visual" . CS231n Redes neuronales convolucionales para el reconocimiento visual . 10 de mayo de 2016. Consultado el 27 de abril de 2021. Capa totalmente conectada: Las neuronas en una capa totalmente conectada tienen conexiones completas a todas las activaciones en la capa anterior, como se ve en las redes neuronales regulares.
  2. "Capa totalmente conectada" . MATLAB . 1 de marzo de 2021. Consultado el 27 de abril de 2021. Una capa totalmente conectada multiplica la entrada por una matriz de pesos y luego agrega un vector de sesgo.
  3. Géron, Aurélien (2019). Aprendizaje automático práctico con Scikit-Learn, Keras y TensorFlow: conceptos, herramientas y técnicas para construir sistemas inteligentes . Sebastopol, CA: O'Reilly Media, Inc. pp. 322–323 . ISBN  978-1-4920-3264-9OCLC 1124925244 
  4. Habibi, Aghdam, Hamed (30 de mayo de 2017). Guía de redes neuronales convolucionales: una aplicación práctica a la detección y clasificación de señales de tráfico . Heravi, Elnaz Jahani. Cham, Suiza. ISBN 978-3-319-57549-0OCLC 987790957 {{cite book}}: CS1 maint: falta el editor de la ubicación ( enlace ) CS1 maint: varios nombres: lista de autores ( enlace )
  5. Zhang, Aston; Lipton, Zachary; Li, Mu; Smola, Alexander J. (2024). "7.5. Agrupación" . Sumérgete en el aprendizaje profundo . Cambridge Nueva York Puerto Melbourne Nueva Delhi Singapur: Cambridge University Press. ISBN 978-1-009-38943-3.
  6. Dupond, Samuel (2019). "Una revisión exhaustiva sobre el avance actual de las estructuras de redes neuronales" . Annual Reviews in Control . 14 : 200–230 .
  7. ^ Abiodun, Oludare Isaac; Jantan, Aman; Omolara, Abiodun Esther; Dada, Kemi Victoria; Mohamed, Nachaat Abdelatif; Arshad, Humaira (1 de noviembre de 2018). "Estado del arte en aplicaciones de redes neuronales artificiales: una encuesta" . Heliyón . 4 (11) e00938. Código Bib : 2018Heliy...400938A . doi : 10.1016/j.heliyon.2018.e00938 . ISSN 2405-8440 . PMC 6260436 . PMID 30519653 .   
  8. Tealab, Ahmed (1 de diciembre de 2018). "Pronóstico de series temporales mediante metodologías de redes neuronales artificiales: una revisión sistemática" . Future Computing and Informatics Journal . 3 (2): 334– 340. doi : 10.1016/j.fcij.2018.10.003 . ISSN 2314-7288 .