하이퍼파라미터 추출
이제 msd 데이터셋에서 192개의 서로 다른 모델을 테스트했고, 최고 ROEM과 해당 모델(모델 38)을 찾았어요.
이제 하이퍼파라미터를 추출해야 합니다. 앞에서 생성한 model_list가 제공되어 있어요. 이 리스트에는 여러분이 만든 192개 모델이 모두 들어 있습니다. 아래 지침에 따라 하이퍼파라미터를 추출해 보세요.
이 연습은 강의의 일부입니다
PySpark로 추천 엔진 만들기
연습 안내
- 리스트 슬라이싱을 사용해 모델 리스트에서 38번 모델을 추출하세요. 이 모델을
best_model이라고 부르세요. .get____()메서드를 사용해 다음 하이퍼파라미터 값을 추출하세요:RankMaxIterRegParamAlpha
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Extract the best_model
best_model = ____[____]
# Extract the Rank
print ("Rank: ", best_model.get___())
# Extract the MaxIter value
print ("MaxIter: ", ____.get____())
# Extract the RegParam value
print ("RegParam: ", best_model.____())
# Extract the Alpha value
print ("Alpha: ", ____.____())