1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 선형 모델 입문

Connected

연습 문제

RSS 최소값 시각화하기

이 연습에서는 모델 매개변수 값에 따라 RSS가 어떻게 변하는지 계산하고 시각화해 볼 거예요. 먼저 절편을 고정하고 기울기만 바꿔 보세요. 각 기울기 값에 대해 모델 값을 계산하고, 그에 따른 RSS를 구합니다. RSS 값 배열을 얻었으면 코드로 최소 RSS 값을 찾고, 그 최소값을 만든 기울기를 결정하세요.

미리 로드된 데이터 배열 x_data, y_data와 빈 컨테이너 rss_list로 시작하세요.

지침

100 XP
  • a1_array의 각 시험값 a1에 대해 model()로 예측값을 구하고, compute_rss()를 y_data, y_model과 함께 호출해 나온 rss_value를 rss_list에 저장하세요.
  • rss_list를 np.array()로 변환한 뒤, np.min()으로 rss_array의 최소값을 찾으세요.
  • np.where()를 사용해 해당하는 시험값의 인덱스를 찾고, 결과를 best_a1에 할당하세요.
  • plot_rss_vs_parameters()로 결과가 그림과 일치하는지 시각적으로 확인하세요.