¿Qué hacen mejor las redes neuronales artificiales alimentadas completamente conectadas que las redes neuronales de convolución y viceversa?

Las ANN totalmente conectadas generalmente se caen cuando se traduce la entrada. Debido a que asignan pesos únicos para diferentes regiones del espacio de entrada, una característica que reconoce ‘nariz’ dentro del espacio de entrada de una región de ‘cara’ ya no reconocerá la nariz si se traslada fuera del campo de visión de esa característica.

Las arquitecturas convolucionales, por otro lado, tienen características con pesos que se relacionan con todo el espacio de entrada, por lo que si el morro se mueve a otra región, el detector de características lo detectará cuando convolucione esa región. Esto los hace invariantes de traducción.

Sin embargo, las CNN no son perfectas. Como se explicó en una respuesta anterior, la naturaleza de las operaciones de agrupación puede generar que se deseche mucha información útil. Un ANN completamente conectado no utiliza la agrupación, por lo que no ‘desperdicia’ información de la misma manera.