Tasa de aprendizaje y convergencia

Este es el primero de varios ejercicios de Playground. Playground es un programa desarrollados especialmente para que se enseñen los principios del aprendizaje automático. En este curso, cada ejercicio de Playground incluye una zona de pruebas incorporada con ajustes predeterminados.

Cada ejercicio de Playground genera un conjunto de datos. La etiqueta de esto conjunto de datos tiene dos valores posibles. Podrías pensar en esas dos valores posibles, como spam, “no es spam” o “árboles sanos” frente a árboles enfermos. El objetivo de la mayoría de los ejercicios es ajustar varios hiperparámetros para crear un modelo que clasifica (separa o distingue) con éxito uno el valor de etiqueta de la otra. La mayoría de los conjuntos de datos contienen cierto cantidad de ruido que hará imposible clasificar correctamente todos los ejemplos.

La interfaz de este ejercicio proporciona tres botones:

Ícono Nombre Qué hace
Botón Restablecer. Restablecer Restablece las iteraciones a 0. Restablece las ponderaciones del modelo aprendiste.
Botón Paso. Paso Avanza una iteración. Con cada iteración, el modelo cambios, a veces de forma sutil y otras drásticas.
Botón Volver a generar. Volver a generar Genera un nuevo conjunto de datos. No restablece las iteraciones.

En este primer ejercicio de Playground, experimentarás con la tasa de aprendizaje realizando dos tareas.

Tarea 1: Observa el menú Tasa de aprendizaje que se encuentra en la parte superior derecha de Playground. La tasa de aprendizaje dada (3) es muy alta. Observar cómo afecta a tu modelo esa alta tasa de aprendizaje haciendo clic en el “Paso” 10 o 20 veces. Después de cada iteración inicial, observa cómo el modelo la visualización cambian drásticamente. Incluso es posible que notes inestabilidad después de que el modelo parece haber convergido. Observa también las líneas que se ejecutan de x1 y x2 a la visualización del modelo. Las ponderaciones de estas líneas indican los pesos de esos atributos en el modelo. Es decir, un la línea gruesa indica un peso alto.

Tarea 2: Haz lo siguiente:

  1. Presiona el botón Restablecer.
  2. Reduce la tasa de aprendizaje.
  3. Presiona el botón Paso muchas veces.

¿Cómo afectó la reducción de la tasa de aprendizaje a la convergencia? Examina los la cantidad de pasos necesarios para que el modelo converja y, de manera constante, el modelo converge. Experimenta con valores aún más bajos de la tasa de aprendizaje. ¿Puedes considerar que una tasa de aprendizaje es demasiado lenta para ser útil? (Verás busca un debate justo debajo del ejercicio).