당뇨병 데이터 준비하기 from sklearn.datasets import load_diabetes diabetes = load_diabetes() 시각화하기 import matplotlib.pyplot as plt plt.scatter(diabetes.data[:, 2], diabetes.target) plt.xlabel('x') plt.ylabel('y') plt.show() 훈련데이터 준비 x = diabetes.data[:, 2] y = diabetes.target 경사 하강법이란 산점도 그래프를잘 표현하는 직선의 방정식을 찾는것이 회귀 알고리즘의 목표이다. 이러한 알고리즘 중 하나가 경사 하강법(gradient descent)이다.
경사 하강법은 모델이 데이터를 잘 표현할 수 있도록 기울기를 사용하여 모델을 조금씩 조정하는 최적화 알고리즘이다. 훈련 데이터에 잘 맞는 기울기와 절편 찾는 방법 무작위로 기울기와 절편을 정한다.
(무작위로 모델 생성) x에서 샘플 하나를 선택해 ...
#
python
#
경사하강법
#
뉴런
#
선형회귀
#
에포크
원문 링크 : Python : 선형 회귀