-
머신러닝 기초 - 편미분(Partial Derivative) 이란?Data Science 2023. 1. 24. 15:00
Partial Derivative 는 주로 여러 변수가 있는 함수를 대항으로 미분할 때 사용된다.
예를 들어, 위와 같은 표면이 있다고 할 때,
1. x 에 대해서 기울기를 구할 수 있고(y는 고정된 상태)
2. y에 대해서 기울기를 구할 수도 있다(x는 고정된 상태)
위의 그림을 함수로 표현해 보면 다음과 같다.
f(x, y) = x^2 + y^3
x에 대해서 기울기를 구하면 power rule 에 의해 f'(x) = 2x가 된다. 이 경우에서, y^3는 상수로 취급된다
y에 대해서 기울기를 구하면 power rule에 의해 f'(y) = 3y^2가 된다. 이 경우에서 x^2는 상수로 취급된다
실생활의 예제에서는, 실린더의 voume를 구하는데에 사용될 수 있다.
위와 같은 실린더에서, 실린더는 다양한 변수 값을 갖는다.
함수로 나타내면 다음과 같다.
f(r, h) = π r2 h
반지름에 대해서 편미분을 적용하면, f’r = π (2r) h = 2πrh 이 된다.
높이에 대해서 편미분을 적용하면 f’h=πr2(1)=πr2 이 된다.
우리는 미분한 식에서 반지름 혹은 높이 증가에 따라 부피가 얼마나 증가하는지를 구할 수 있다.
편미분은 Chain rule에서도 적용될 수 있다.
y = f(u), u = g(x) 와 같은 식에서, y에 대해서 x를 미분해 보자.
Chain rule에 의해서 위와 같이 미분이 가능하다. 그렇다면 변수가 여럿이라면 어떨까?
y = f(u), u = g(x,z) 와 같은 식에서 y에 대해서 x와 z를 미분해 보자.
위와 같이 나타낼 수 있다. 관계도를 그리면 계산이 편해진다.
일반화하면 다음과 같다.
'Data Science' 카테고리의 다른 글
Statistics for data science: Statistics (0) 2023.02.11 Hierarchical clustering vs K-means (0) 2023.02.05 Mathematical Foundations of Machine Learning - Calculus 1 (0) 2023.01.01 Mathematical Foundations of Machine Learning - linear algebra (0) 2022.12.24 How does AI calculate the percentage in binary language system? (0) 2022.11.13