더북(TheBook)
# 이제 회귀분석을 할 차례인데, 아직 기울기 W와 절편 b를 모르므로 모두 0으로 설정한다
# 기울기 W와 절편 b의 값을 초기화한다
W = 0
b = 0

# 경사하강법을 위한 학습률을 정한다
lr = 0.05

# 반복해 비용이 최소가 되는 값을 찾는데, 몇 번을 반복할지 정한다
epochs = 1000

# for 루프를 반복하는 동안 손실, 즉 오차값(실제값 – 예측값, 즉 y_data - y_hat)을 구하면서 미분된 손실함수로 차분한 값을 구한다. 그리고 W와 b 값을 업데이트해 새로운 오차를 계산한다

# 경사하강법 시작
# epoch 수만큼 반복
for i in range( epochs ):

# y를 구하는 식
    y_hat = W * x_data + b

# 오차를 구하는 식
    error = y_data - y_hat


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.