Crea la tua pipeline di cross validation
Ora che abbiamo i nostri dati, gli split train/test, il modello e i valori degli iperparametri, diciamo a Spark come eseguire la cross validation del modello così da trovare la migliore combinazione di iperparametri e restituircela.
Questo esercizio fa parte del corso
Costruire motori di raccomandazione con PySpark
Istruzioni dell'esercizio
- Crea un
CrossValidatorchiamatocvcon il nostro modelloalscome estimator, impostandoestimatorParamMapsalparam_gridche hai appena costruito. Indica a Spark che l'evaluatorda usare è l'"evaluator"che abbiamo creato in precedenza. ImpostanumFoldsa 5. - Conferma che il nostro
cvè stato creato stampandocv.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)