검증기 만들기
pyspark.ml.tuning 하위 모듈에는 교차 검증을 수행하는 CrossValidator 클래스도 있습니다. 이 Estimator는 학습할 모델러, 여러분이 만든 하이퍼파라미터 그리드, 그리고 모델을 비교할 때 사용할 평가기를 입력으로 받습니다.
pyspark.ml.tune 하위 모듈은 이미 tune으로 임포트되어 있습니다. 이전 연습 문제에서 만든 로지스틱 회귀 Estimator인 lr, 파라미터 grid, 그리고 evaluator를 전달해 CrossValidator를 생성하세요.
이 연습은 강의의 일부입니다
PySpark 기초
연습 안내
- 다음 인수로
tune.CrossValidator()를 호출해CrossValidator를 생성하세요:estimator=lrestimatorParamMaps=gridevaluator=evaluator
- 이 객체의 이름은
cv로 하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create the CrossValidator
cv = tune.____(estimator=____,
estimatorParamMaps=____,
evaluator=____
)