미분계수에 대하여
1. 미분계수의 정의
변수의 움직임에 따른 함숫값의 변화를 측정
변화율, 기울기의 극한값
함수 f(x)위의 한 점 (x,f(x))의 접선의 기울기
기본적으로 함수의 모양이 매끄러워야 미분가능
미분계수의 모임이 도함수
도함수를 요즘에는 컴퓨터가 다 계산해준다
python의 sympy를 이용하여 함수식을 다룰수 있고 도함수를 구할 수 있다
2. 미분계수의 성질
한 점에서 접선의 기울기를 알면 어느 방향으로 점을 움직여야 함숫값이 증가하는지, 감소하는지 알 수 있다.
함숫값을 증가시키려면 미분값을 더하고 감소시키려면 미분값을 빼주면 된다.
2차원이면 눈으로 쉽게 보이지만 앞으로 고차원을 다루기 때문에 잘 이해하는 것이 중요함
3. 미분에 대하여
너무 오랜만에 미분 했는지 아주아주 기본적인 부분에서 실수했다
저게 성립하는게 자명한데 처음에 어떻게 했는지 기억나냐?
분자에 a를 빼먹고 안씀 ㅡㅡ
루트함수 미분과 겹쳐서 합성함수의 미분에서 첫번째 걸 빼버리고 df(x)/dx만 써버리는 어처구니 없는 실수
다시 예열했으니까 너무 자책하지는 말자고
4. 경사상승법(gradient ascent)
미분값을 더해나가 함수의 극댓값(local maximum)을 찾는 방법
목적함수를 최대화하는 방법
f’(x) < 0이므로 x에 미분값 f’(x)를 더하면 왼쪽으로 이동함
미분값을 더했더니 함숫값이 증가하면서 극댓값을 찾아나가고 있음
f’(x) >0 인 경우 x에 미분값 f’(x)를 더하니 오른쪽으로 이동함
미분값을 더했더니 함숫값이 증가하면서 극댓값을 찾지 못하고 있음
당연히 없으니까 못찾지
5. 경사하강법(gradient descent)
미분값을 빼나가 함수의 극솟값(local minimum)을 찾아나가는 방법
목적함수를 최소화하는 방법
f’(x)가 음수이므로 미분값을 빼면 오른쪽으로 이동함
미분값을 뺐더니 함숫값이 감소하지만 극솟값을 찾지 못함
f’(x) >0이므로 미분값을 빼면 왼쪽으로 이동함
미분값을 뺐더니 함숫값이 감소하면서 극솟값을 찾고 있음
극값에서는 f’(x)=0이므로 더하고 빼도 점이 더 이상 이동하지 못하면서 이럴 때 목적함수가 최적화된 상태라고 말한다
'딥러닝 > 딥러닝 기초' 카테고리의 다른 글
여러가지 활성화함수(activation function) (0) | 2021.12.31 |
---|---|
경사하강법 알고리즘(gradient descent algorithm) (0) | 2021.12.30 |
gradient descent method 핵심요약 (0) | 2021.12.29 |
여러가지 regularization 기법 (0) | 2021.12.26 |
softmax function에 대한 진정한 의미 (0) | 2021.12.26 |