교차 검증 파이프라인 구축하기
이제 데이터, 학습/테스트 분할, 모델, 하이퍼파라미터 값을 모두 준비했으니, Spark에 교차 검증 방법을 알려 모델이 최적의 하이퍼파라미터 조합을 찾고 그 결과를 반환하도록 해봐요.
이 연습은 강의의 일부입니다
PySpark로 추천 엔진 만들기
연습 안내
als모델을 estimator로 사용하는CrossValidator를cv라는 이름으로 생성하세요. 방금 만든param_grid를estimatorParamMaps로 설정하고, 사용할evaluator는 이전에 만든"evaluator"라고 알려주세요.numFolds는 5로 지정합니다.cv를 출력해cv가 제대로 생성되었는지 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Build cross validation using CrossValidator
____ = CrossValidator(estimator=____, estimatorParamMaps=____, evaluator=____, numFolds=____)
# Confirm cv was built
print(____)