시작하기무료로 시작하기

검증기 만들기

pyspark.ml.tuning 하위 모듈에는 교차 검증을 수행하는 CrossValidator 클래스도 있습니다. 이 Estimator는 학습할 모델러, 여러분이 만든 하이퍼파라미터 그리드, 그리고 모델을 비교할 때 사용할 평가기를 입력으로 받습니다.

pyspark.ml.tune 하위 모듈은 이미 tune으로 임포트되어 있습니다. 이전 연습 문제에서 만든 로지스틱 회귀 Estimatorlr, 파라미터 grid, 그리고 evaluator를 전달해 CrossValidator를 생성하세요.

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

PySpark 기초

강의 보기

연습 안내

  • 다음 인수로 tune.CrossValidator()를 호출해 CrossValidator를 생성하세요:
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • 이 객체의 이름은 cv로 하세요.

실습형 인터랙티브 연습

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

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
코드 편집 및 실행