1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 시작하는 TensorFlow

Connected

연습 문제

선형 모델 학습하기

이 연습 문제는 이전 연습의 결과에서 이어집니다. 절편과 기울기인 intercept와 slope가 정의되고 초기화되어 있어요. 또한 데이터와 모델 변수를 사용해 손실을 계산하는 함수 loss_function(intercept, slope)도 정의되어 있습니다.

이제 opt라는 이름의 최적화 연산을 정의할 거예요. 그런 다음 손실을 최소화하여 intercept와 slope의 최적 값을 찾는 단변량 선형 모델을 학습합니다. 참고로 opt 연산은 매 단계마다 최적값에 가까워지려고 하지만, 이를 찾으려면 많은 단계가 필요해요. 따라서 이 연산을 반복해서 실행해야 합니다.

지침

100 XP
  • 학습률 0.5로 Adam 옵티마이저를 opt로 초기화하세요.
  • 옵티마이저에 .minimize() 메서드를 적용하세요.
  • 적절한 인자를 가진 loss_function()을 람다 함수로 감싸 .minimize()에 전달하세요.
  • 업데이트해야 하는 변수 목록을 var_list에 제공하세요.