1. Learn
  2. /
  3. Courses
  4. /
  5. Python으로 시작하는 TensorFlow

Connected

Exercise

행렬 곱셈으로 예측 만들기

이후 장에서는 선형 회귀 모델을 학습하는 방법을 배웁니다. 이 과정에서는 입력 데이터에 곱해 예측을 생성할 수 있는 파라미터 벡터가 만들어져요. 이번 연습에서는 이후에 사용할 신용카드 데이터셋에서 가져온 입력 데이터 features와 타깃 벡터 bill을 사용합니다.

\(features = \begin{bmatrix} 2 & 24 \\ 2 & 26 \\ 2 & 57 \\ 1 & 37 \end{bmatrix}\), \(bill = \begin{bmatrix} 3913 \\ 2682 \\ 8617 \\ 64400 \end{bmatrix}\), \(params = \begin{bmatrix} 1000 \\ 150 \end{bmatrix}\)

입력 데이터 행렬 features에는 두 개의 열이 있으며, 교육 수준과 나이를 나타냅니다. 타깃 벡터 bill은 신용카드 차입자의 청구 금액이에요.

아직 모델을 학습하지 않았으므로, 파라미터 벡터 params의 값을 추정해 넣을 거예요. 그런 다음 matmul()을 사용해 features에 params를 행렬 곱으로 곱해 예측값 billpred를 만들고, 이를 bill과 비교합니다. 참고로 matmul()과 constant()는 이미 임포트되어 있습니다.

Instructions

100 XP
  • features, params, bill을 상수로 정의하세요.
  • 입력 데이터 features에 파라미터 params를 곱해 예측값 벡터 billpred를 계산하세요. 원소별 곱이 아니라 행렬 곱을 사용해야 합니다.
  • error를 타깃 bill에서 예측값 billpred를 뺀 값으로 정의하세요.