Datos categóricos: Ejercicios de combinación de atributos

Playground es una aplicación interactiva que te permite manipular diversos del entrenamiento y las pruebas de un modelo de aprendizaje automático. Con Playground, puedes seleccionar atributos y ajustar hiperparámetros, y, luego, descubrir cómo tus elecciones influyen en el modelo.

Esta página contiene dos ejercicios de Playground.

Ejercicio 1: Una combinación de atributos básica

Para este ejercicio, enfócate en las siguientes partes de Playground interfaz de usuario:

  • Debajo de FEATURES, observa los tres atributos potenciales del modelo:
    • x1
    • x2
    • x1x2
  • Debajo de SALIDA, verás un cuadrado con texto naranja. y los puntos azules. Imagina que estás mirando un bosque cuadrado, donde los puntos anaranjados marcan la posición de los árboles enfermos y los puntos azules marcan la posición de árboles sanos.
  • Entre FEATURES y OUTPUT, si te fijas bien, verás tres y tenues líneas punteadas que conectan cada atributo con el resultado. El ancho de cada línea punteada simboliza el peso asociado actualmente con cada función. Estas líneas son muy débiles porque el peso inicial para cada atributo se inicializa en 0. A medida que el peso aumenta o disminuye, será el grosor de estas líneas.

Tarea 1: Explora Playground de la siguiente manera:

  1. Haz clic en la línea tenue que conecta el atributo x1 al resultado. Aparecerá una ventana emergente.
  2. En la ventana emergente, ingresa el grosor 1.0.
  3. Presiona Intro.

Observa lo siguiente:

  • La línea punteada de x1 se vuelve más gruesa a medida que aumenta el peso. de 0 a 1.0.
  • Ahora aparece un fondo naranja y azul.
    • El fondo naranja son las suposiciones de la modelo sobre dónde se encuentran los árboles enfermos en la nube.
    • El fondo azul son las suposiciones del modelo sobre dónde están los árboles sanos en la nube. El modelo está haciendo un trabajo muy terrible. aproximadamente la mitad de las suposiciones está mal.
  • Como el peso es 1.0 para x1 y 0 para los otros atributos, el modelo coincida exactamente con los valores de x1.

Tarea 2: Cambia las ponderaciones de alguno o todos los atributos para que las modelo (los colores de fondo) predice de manera correcta los síntomas de enfermedad y salud árboles. La solución aparece justo debajo de Playground.



Ejercicio 2: Una combinación de atributos más sofisticada

Para el segundo ejercicio, observa la disposición de los puntos naranjas (árboles enfermos). y los puntos azules (árboles sanos) en el modelo de salida, se observa lo siguiente:

  • Los puntos forman patrones más o menos esféricos.
  • La disposición de los puntos es ruidosa; por ejemplo, observa alguno de los íconos puntos en la esfera exterior de puntos anaranjados. Por lo tanto, incluso un gran modelo es poco probable que prediga correctamente cada punto.

Tarea 1: Explora la IU de Playground de la siguiente manera:

  1. Haz clic en el botón Ejecutar/Pausar, que es un triángulo blanco dentro de un círculo. Playground comenzará a entrenar el modelo. observar el contador de ciclos de entrenamiento.
  2. Una vez que el sistema haya entrenado al menos 300 ciclos de entrenamiento, presiona esa Botón Ejecutar/Pausar para pausar el entrenamiento.
  3. Observa el modelo. ¿El modelo realiza buenas predicciones? En otras palabras, son los puntos azules generalmente rodeados de un fondo azul y son los puntos anaranjados generalmente rodeados de un fondo naranja?
  4. Examina el valor de pérdida de prueba, que aparece justo debajo de OUTPUT. ¿Es este el valor cercano a 1.0 (pérdida más alta) o cerca de 0 (pérdida más baja)?
  5. Restablece Playground presionando la flecha curva ubicada a la izquierda de Botón Ejecutar/Pausar.

Tarea 2: Para compilar un mejor modelo, haz lo siguiente:

  1. Selecciona o anula la selección de cualquier combinación de los cinco atributos posibles.
  2. Ajusta la tasa de aprendizaje.
  3. Entrena el sistema al menos 500 ciclos de entrenamiento.
  4. Examina el valor de la pérdida de prueba. ¿Puedes obtener una pérdida de prueba inferior a 0.2?

Las soluciones aparecen debajo de Playground.