Gradient Descent(경사 하강법):데이터 과학을 하다보면, 최적화 문제들을 만나게 된다. 최적화문제 - 특정 상황에서 가장 적합한 모델을 찾는 문제 (예) 모델의 오류(error)를 '최소화', likelihood(우도) 를 '최대화'타겟 함수를 최소(혹은 최대)로 만들어 주는 파라미터를 찾는 문제 곡선의 접선을 찾고, 접선의 기울기 방향으로 점을 이동시켜 나가면서최소(최대)값을 찾는다. import randomimport matplotlib.pyplot as plt def f(x): return x ** 2 if __name__ == '__main__': # 그래프를 그릴 x값의 범위 (-3.0, -2.9, ..., 2.9, 3.0) xs = [x / 10 for x in range(-30,..