НачатьНачать бесплатно

Построение конвейера перекрёстной проверки

Теперь, когда у нас есть данные, разбивки на обучающую и тестовую выборки, модель и значения гиперпараметров, давайте укажем Spark, как выполнять перекрёстную проверку модели, чтобы найти оптимальную комбинацию гиперпараметров и вернуть её нам.

Это упражнение является частью курса

Построение рекомендательных систем с помощью PySpark

Посмотреть курс

Инструкции к упражнению

  • Создайте CrossValidator с именем cv, указав нашу модель als в качестве оценщика и задав estimatorParamMaps равным сетке параметров param_grid, которую вы только что построили. Укажите Spark, что в качестве evaluator используется "evaluator", построенный ранее. Установите numFolds равным 5.
  • Убедитесь, что объект cv создан корректно, выведите его на экран с помощью print(cv).

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)

# Confirm cv was built
print(____)
Редактировать и запускать код