Cómo mostrar que una convolución transpuesta es equivalente a un paso de respaldo de la capa de convolución, con los mismos pesos que en una propagación hacia adelante

Si echamos un vistazo a la aritmética de convolución transpuesta a través de la perspectiva espacial, ¿qué hace? ¿Y cómo se ve el paso hacia atrás de una capa de convolución? Un paso hacia atrás de las capas parece que “coloca cada mosaico de filtro en la salida” modificado por la entrada, por supuesto). Tenga en cuenta que la convolución transpuesta se puede emular como una convolución normal mediante la inserción de ceros entre la entrada. (Tenga en cuenta que esto es distinto de la convolución atroz / dilatada donde se insertan ceros en los filtros )

Mira este enlace, es extremadamente útil: vdumoulin / conv_arithmetic

También puede pensar en la convolución como una operación de multiplicación de matrices al “desenrollarla” en una matriz de Topelitz o una matriz de doble circulación (para 2D). En ese caso, el paso hacia atrás se convierte en una transposición de la matriz . Espero que puedan ver ahora por qué se llama “convolución transpuesta” y por qué es equivalente al paso hacia atrás de una capa de convolución normal.

Mira este video que explica este concepto:

More Interesting

¿Cuál sería un buen enfoque de aprendizaje automático para un bot de comercio de criptomonedas con aproximadamente media docena de parámetros de entrada de estrategia de comercio numérico y una salida numérica (porcentaje de ganancia diaria)? Todos los días el modelo probaría nuevos parámetros.

¿Dónde puedo encontrar un código de Python para preprocesar el conjunto de datos?

Cómo diseñar una red neuronal para predecir la rutina diaria de un usuario

¿Cuál es el resultado de un modelo de omisión de gramo en Word2Vec?

¿Cuál es la ventaja del modelo espacial autorregresivo?

¿Cómo construiría un sitio web que utiliza el aprendizaje automático (qué marcos para frontend y backend, Python o R)?

¿Cuáles son las máquinas CNC más vendidas en todo el mundo?

¿Cuál crees que es la razón detrás de la asociación de Microsoft y Amazon en la tecnología de red neuronal llamada 'Gluon'?

¿Cómo uso la regresión logística si la variable dependiente tiene más de 2 dimensiones?

¿Cuál es el mejor código de Python que extrae todas las frases y parte de las etiquetas de voz (POS) de una oración?

Cómo comenzar a aprender lenguaje máquina a partir de tutoriales

¿Qué método de aprendizaje automático es adecuado para aprender una estrategia comercial no explícita?

En una red neuronal, ¿cómo podemos resolver (o limitar) el problema de la saturación de las neuronas?

¿Dónde empiezo a aprender Machine Learning?

¿Es posible usar el servicio de reconocimiento facial de Facebook desde su API?