1. Lära sig
  2. /
  3. Courses
  4. /
  5. Python에서의 하이퍼파라미터 튜닝

Connected

exercise

Random Search 시각화하기

Random Search의 탐색 공간을 시각화하면 이 기법이 얼마나 폭넓게 커버하는지 쉽게 파악할 수 있고, 샘플링이 탐색 공간에 미치는 영향도 확인할 수 있어요.

이 연습 문제에서는 여러 다른 하이퍼파라미터 조합 샘플을 사용해 탐색 공간을 시각화해 볼 거예요.

sample_and_visualize_hyperparameters() 함수는 하나의 인자(샘플링할 조합의 개수)를 받아, 지난 연습과 마찬가지로 하이퍼파라미터 조합을 무작위로 샘플링한 뒤 시각화해요.

함수 정의를 보고 싶다면 Python의 유용한 inspect 라이브러리를 다음과 같이 사용하세요:

print(inspect.getsource(sample_and_visualize_hyperparameters))

Instruktioner

100 XP
  • combinations_list에 가능한 하이퍼파라미터 조합이 몇 개인지 변수 number_combs에 할당하고 출력해 확인하세요.
  • 50, 500, 1500개의 조합을 샘플링하여 시각화하세요. 간결하게 작성하기 위해 반복문을 사용해요. 시각화에서 무엇이 보이나요?
  • 이제 전체 조합을 샘플링하고 시각화하세요. 이를 돕기 위한 변수를 이미 만들어 두었어요. 결과는 어떻게 보이나요?