티스토리 뷰
반응형
Cost 를 최소화 하는 방법: Gradient Descent Algorithm
Gradient Descent Algorithm을 이용하면 cost 가 가장 작을 때의 w와 b의 값을 찾아낼 수 있다.
How it works
1) Start with initial guesses: (0, 0)부터 시작해도 되고 아무 값에서 부터 시작할 수 있다.
2) w와 b의 값을 미세하게 바꿔가면서 최소 값을 찾아나간다.
: 항상 최저점(최소값)에 도착할 수 있다는 것이 이 알고리즘의 장점
경사도는 어떻게 구할까?
: 미분의 개념을 이용해서 그래프의 경사도를 구할 수 있다.

Gradient Descent Algorithm은 cost function이 Convex Function 형태를 띨 때는 항상 최소 값을 찾아낼 수 있는데 convex function은 함수의 형태가 볼록한 형태를 말하며 어느 값에서 시작하든 항상 동일한 최저점에 도달할 수 있다.

따라서 gradient descent 알고리즘으로 정확한 최소값을 찾기 위해서는 cost function을 설계할 때 그 함수의 모양아 convex 형태인지 확인해야 한다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안젤라유파이썬
- 복합과거
- qlearning
- 벡터
- 파이썬디버깅
- 파이썬안젤라유강의
- 파이썬thonny
- 아야진
- 큐러닝
- higherlower게임
- 파이썬for문
- 파이썬 안젤라유 강의
- 파이썬 게임 만들기
- 파이썬디버거
- 파이썬반복문
- 불어문법
- 파이썬전역범위
- 안젤라유강의
- 고성
- higher lower game
- 파이썬초급강의
- 유데미파이썬강의
- 선형대수
- 프랑스어문법
- 반과거
- 숫자업다운게임
- 파이썬 초급강의
- 파이썬안젤라유
- 파이썬강의소개
- 아야진해변
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함