Espiral de red neuronal

Este conjunto de datos es una espiral ruidosa. Por supuesto, un modelo lineal fallará aquí, pero incluso las combinaciones de atributos definidas manualmente pueden ser difíciles de construir.

Tarea 1: Entrena el mejor modelo posible; usa solo X1 y X2 Siéntete libre de agregar o quitar capas y neuronas, cambiar de aprendizaje automático, como la tasa de aprendizaje, la tasa de regularización y el tamaño del lote. ¿Cuál es la mejor pérdida de prueba que puedes obtener? Qué tan fluida es la superficie de resultados del modelo?

Tarea 2: Incluso con las redes neuronales, se necesita cierto grado de ingeniería de atributos necesarias para lograr el mejor rendimiento. Intenta agregar atributos cruzados de productos u otras transformaciones, como sin(X1) y sin(X2). ¿Tienes una mejor modelo? ¿La superficie del resultado del modelo es más suave?

(Las respuestas aparecen justo debajo del ejercicio).