Abrir menú de navegación
AIDive
ES
Iniciar sesión
Volver al glosario

Qué es Batch Normalization

Aprendizaje profundo

Método en redes neuronales profundas que estabiliza la distribución de valores dentro de una capa y ayuda a acelerar el aprendizaje.

Definición

La normalización por lotes añade un paso a la red neuronal que alinea los valores de las características en un mini lote de datos. Esto ayuda a que las capas reciban entradas más estables, acelera el entrenamiento y, a veces, reduce la sensibilidad a la configuración inicial. El método es especialmente conocido en redes profundas para imágenes.

Ejemplo

Al entrenar una red para reconocimiento de imágenes, la normalización por lotes ayuda al modelo a converger más rápido y a actualizar los pesos de forma más consistente.

Por qué importa

El término es importante para entender la ingeniería práctica de redes neuronales: la calidad depende no solo de las capas, sino también de la estabilización del entrenamiento.

Cómo funciona

Durante el entrenamiento, la capa calcula la media y la dispersión de los valores del mini lote, los normaliza y luego aplica los parámetros de escala y desplazamiento que aprende.

Dónde se usa

  • aprendizaje profundo
  • visión por computadora
  • estabilización del entrenamiento de redes neuronales

Limitaciones

El método depende del tamaño del lote y del modo de entrenamiento o de salida. Para lotes pequeños, pueden necesitarse métodos de normalización alternativos.

FAQ

¿Por qué es útil conocer «Batch Normalization»?

El término es importante para entender la ingeniería práctica de redes neuronales: la calidad depende no solo de las capas, sino también de la estabilización del entrenamiento.