시작하기무료로 시작하기

교차 검증 파이프라인 구축하기

이제 데이터, 학습/테스트 분할, 모델, 하이퍼파라미터 값을 모두 준비했으니, Spark에 교차 검증 방법을 알려 모델이 최적의 하이퍼파라미터 조합을 찾고 그 결과를 반환하도록 해봐요.

이 연습은 강의의 일부입니다

PySpark로 추천 엔진 만들기

강의 보기

연습 안내

  • als 모델을 estimator로 사용하는 CrossValidatorcv라는 이름으로 생성하세요. 방금 만든 param_gridestimatorParamMaps로 설정하고, 사용할 evaluator는 이전에 만든 "evaluator"라고 알려주세요. numFolds는 5로 지정합니다.
  • cv를 출력해 cv가 제대로 생성되었는지 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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

# Confirm cv was built
print(____)
코드 편집 및 실행