네이버 공유하기
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번만에 정답을 찾았다.
반응형
'Tech > 머신러닝' 카테고리의 다른 글
[정리] 모두를 위한 딥러닝 04 - Multi-Variable Linear Regression (0) | 2018.01.16 |
---|---|
[맥 MACOS] 딥러닝 개발환경 만들기 - TensorFlow + Jupyter 설치 (2) | 2018.01.14 |
[정리] 모두를 위한 딥러닝 02 - Linear Regression (0) | 2018.01.11 |
[정리] 모두를 위한 딥러닝 00~01 (2) | 2018.01.10 |
파이썬 기본 문법 - edwith 최성준님 (0) | 2018.01.04 |
네이버 공유하기