Створіть валідатор
У підмодулі pyspark.ml.tuning також є клас CrossValidator для виконання крос-валідації. Цей Estimator приймає моделювальник, який ви хочете навчити, сітку гіперпараметрів, яку ви створили, та оцінювач, за допомогою якого ви порівнюватимете моделі.
Підмодуль pyspark.ml.tune уже імпортовано як tune. Ви створите CrossValidator, передавши йому логістичну регресію Estimator lr, параметр grid та evaluator, який ви створили в попередніх вправах.
Ця вправа є частиною курсу
Основи PySpark
Інструкції до вправи
- Створіть
CrossValidator, викликавшиtune.CrossValidator()з аргументами:estimator=lrestimatorParamMaps=gridevaluator=evaluator
- Назвіть цей об'єкт
cv.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create the CrossValidator
cv = tune.____(estimator=____,
estimatorParamMaps=____,
evaluator=____
)