Evaluarea Random Forest
În acest exercițiu final vei evalua rezultatele validării încrucișate pe un model Random Forest.
Următoarele au fost deja create:
cv– un cross-validator care a fost deja antrenat pe datele de antrenamentevaluator— un obiectBinaryClassificationEvaluatorșiflights_test— datele de testare.
Acest exercițiu face parte din cursul
Machine Learning cu PySpark
Instrucțiuni pentru exercițiu
- Afișează o listă cu valorile medii AUC pentru toate modelele din grila de parametri.
- Afișează valoarea medie AUC pentru cel mai bun model. Aceasta va fi valoarea cea mai mare din listă.
- Afișează o explicație a parametrilor
maxDepthșifeatureSubsetStrategypentru cel mai bun model. - Afișează valoarea AUC pentru predicțiile celui mai bun model pe datele de testare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Average AUC for each parameter combination in grid
print(cv.____)
# Average AUC for the best model
print(____(____))
# What's the optimal parameter value for maxDepth?
print(cv.____.explainParam('____'))
# What's the optimal parameter value for featureSubsetStrategy?
print(cv.____.____(____))
# AUC for best model on testing data
print(evaluator.____(____.____(____)))