martin chavez
Preguntahola que tal! ¿para que sirve el factor en hyperband?
martin chavez
super claro! gracias por contestar, entonces poner el factor en 4 5 o 6 hara que tarde mas tiempo en terminar el tuning verdad?

Adonai Vera
Hola Martin, excelente pregunta. Para entender el factor es importante entender como funciona el método Hyperband. Su función principal es testear múltiples modelos y configuraciones, sin embargo eso llevaría mucho tiempo de procesamiento es por eso que la función detiene el entrenamiento cuando los resultados son regulares. La función del argumento "factor" es definir en que factor se va a disminuir la cantidad de epochs y la cantidad de modelos en cada ciclo.
Mirémoslo con un ejemplo, si el sistema ha entrenado nueve modelos en el primer ciclo, y nuestro factor es 3, el sistema va a dividir la cantidad de modelos 9 por el factor 3 (9/3=3), y obtendrá que continuara entrenando únicamente 3 modelos una cantidad de epochs menor (epochs/factor) y únicamente los que tengan mejores métricas, en el tercer ciclo repite el proceso y divide los 3 modelos que quedaron en el factor de 3 y termina con un único modelo que entrenara un poco más para obtener sus métricas.
Cuéntame si quedo más claro, saludos