El caso. Tu equipo de analítica ajusta un modelo de precios: predice la demanda a partir del precio. Los parámetros (los coeficientes β) se aprenden minimizando el error en el conjunto de entrenamiento. Pero el hiperparámetro λ (cuánta regularización aplicar) no se aprende de los datos de train: lo eliges probando en un conjunto de validación separado.
Lee así. La curva dorada es el MSE de validación frente a λ (eje x en escala logarítmica); el punto dorado marca tu λ actual y la vertical marca λ*. La curva gris tenue es el MSE de train, que solo crece con λ. Mueve el slider y el término λ de la ecuación se enciende.
La idea. Un modelo tiene dos capas de ajuste. Los parámetros (β) se aprenden de los datos minimizando el error de entrenamiento. Los hiperparámetros son mandos externos que fijas tú antes de aprender: λ (regularización), k (vecinos), la profundidad de un árbol, el nº de árboles, el learning rate…
Cómo se eligen. No por corazonada: se buscan probando valores y midiendo en validación (o por validación cruzada si tienes pocos datos). Se elige el que minimiza el error de validación.
El test es sagrado. El conjunto de test se toca una sola vez, al final, para reportar el rendimiento. Si lo usas para elegir hiperparámetros, dejas de tener una estimación honesta: te engañas a ti mismo.
Y ahora. Cada modelo que veamos traerá sus propios hiperparámetros; la receta es siempre la misma: entrena en train, elige en validación, mide una vez en test.