Tech/머신러닝
[정리] 모두를 위한 딥러닝 03 - cost 줄이기
멋지다마라송
2018. 1. 11. 22:10
728x90
[정리] 모두를 위한 딥러닝 03 - cost 줄이기 by 김성훈
강의 웹사이트 : http://hunkim.github.io/ml/
Lec = 강의 / Lab = 실습
W=2 일때에도 계산해보자.
이걸 2차원 그래프로 나타내면 아래와 같다.
W=1 이 정답이다. (Y = 1 * X)
이를 3차원 그래프로 나타내면 아래와 같다.
W=1 인 값은 미분했을때 (접선의 기울기) 0 이 되는 곳이다.
이걸 파이썬을 이용해서 구현하면 아래와 같다.
초기값을 5 로 주고, 0.1 씩 곡선을 타고 내려가는데 GradientDescentOptimizer 라는 최적화 함수를 이용하면 된다.
오, 6번만에 정답을 찾았다.
다른 예로, 초기값을 -3 으로 주고, 0.1 씩 곡선을 타고 내려간다.
역시 6번만에 정답을 찾았다.
반응형