El enrutamiento dinámico de Capsule Network es un procedimiento que controla el flujo de información entre capas de cápsulas en una red de cápsulas.
Las cápsulas son vectores o matrices que representan diferentes propiedades de objetos, como posición, orientación y escala.
En el enrutamiento dinámico, los pesos de conexión entre cápsulas inferiores y superiores se ajustan de forma iterativa para reforzar coincidencias y reducir conexiones irrelevantes.
Esto se realiza mediante un algoritmo de enrutamiento que mide la coincidencia entre la predicción de una cápsula inferior y la salida real de una cápsula superior.
El procedimiento permite que la red modele mejor las relaciones jerárquicas entre partes y el todo, y mejora la robustez frente a cambios en los datos de entrada.