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

Connected

연습 문제

선형 회귀 설정하기

단변량 선형 회귀는 하나의 특성과 타깃 텐서 사이의 관계를 찾습니다. 이번 연습에서는 부동산의 대지 면적과 가격을 사용해 볼게요. 영상에서 다룬 것처럼, 두 텐서의 자연로그를 취해 사용할 것이며, 이는 price_log와 size_log로 제공됩니다.

이 연습에서는 모델과 손실 함수를 정의합니다. 그런 다음 서로 다른 두 개의 intercept와 slope 값에 대해 손실 함수를 평가해 볼 거예요. 예측 값은 intercept + features*slope로 주어진다는 점을 기억하세요. 또한 keras.losses.mse()를 사용할 수 있다는 점에 유의하세요. 아울러 slope와 intercept는 변수로 정의되어 있습니다.

지침

100 XP
  • intercept, features, slope를 사용하고 add()나 multiply()를 쓰지 않는 선형 회귀의 예측 값을 반환하는 함수를 정의하세요.
  • 모델의 변수인 intercept와 slope를 인수로 추가하여 loss_function()을 완성하세요.
  • targets와 predictions를 사용해 평균제곱오차를 계산하세요.