-
Necessity
- Differentiation(미분): 미분은 입력의 변화에 따라 출력이 얼마나 변화되는지 이해하는데 도움을 줌 → 값의 변화로부터 정보를 추출하는 방법
- 딥러닝에서 순간적으로 값을 조금씩 learning rate를 변화시키며 최적의 솔루션을 찾는데 활용 → 이는 최적화(optimization)의 핵심 개념
- Integration(적분): 적분은 특정 지점 간의 입력의 변화가 미치는 영향을 이해하는 데 도움을 줌
- Differentiation(미분): 미분은 입력의 변화에 따라 출력이 얼마나 변화되는지 이해하는데 도움을 줌 → 값의 변화로부터 정보를 추출하는 방법
-
Derivatives
-
Core Concepts
-
y = ±mx (±b)와 같은 직선 방정식이 있을 때, y는 x에 대한 함수이며, m은 직선의 기울기를 나타내며 b는 절편(원점으로부터 위나 아래로 얼마나 떨어져 있는지)을 나타냄
-
이때, 직선의 기울기를 구하려면 m = (y2-y1) / (x2-x1)과 같이 구할 수 있음. 물론 이와 같이 단순한 직선의 경우 쉽게 기울기를 구할 수 있는데, 만약 함수가 연속적이어서 아래와 같이 곡선의 형태로 생겼다면?
-
이를 위해서 함수의 도함수를 찾는 즉, 미분을 하면 됨. 미분을 한다는 것은 순간변화율을 찾는 것
-
위와 같이 곡선이 있을 때 특정 지점에서 특정 지점까지의 거리가 h라고 가정하면 극한의 개념을 활용해서 다음과 같이 도함수를 구할 수 있음
-
-
Additional Concepts, Rules
-
Sum rule
-
Power rule
-
Trigonometric functions
-
First and second derivatives
- 첫 번째로 미분한 값, 즉, 도함수를 통해 함수의 gradient를 얻을 수 있고 이를 통해 얻을 수 있는 정보는 다음과 같음
- d/dx f(t) > 0: f(x)가 x=t일 때, 기울기는 양의 방향이다.
- d/dx f(t) < 0: f(x)가 x=t일 때, 기울기는 음의 방향이다.
- d/dx f(t) = 0: f(x)가 x=t일 때, 기울기가 0, 즉, 극소값이나 극대값이라는 뜻이다.
- second derivatives, 즉, 미분한 값에 한번 더 미분한 경우를 뜻하는데 이는 '이계도함수'를 뜻한다. 이는 도함수와 마찬가지로 함수가 증가하는지 감소하는지를 알려주며 추가로 함수의 복록성을 판단하는데 도움을 줌
- d^2/dx^2 f(t) > 0: 위로 볼록
- 도함수가 0이면서 d^2/dx^2 f(t) > 0인 경우, f(x)는 x=t일 때 극댓값
- d^2/dx^2 f(t) < 0: 아래로 볼록
- 도함수가 0이면서 d^2/dx^2 f(t) < 0인 경우, f(x)는 x=t일 때 극솟값
- d^2/dx^2 f(t) = 0: 변곡점을 구할 때도 쓰이지만 아무런 정보가 없을 수도 있음(변곡점인 것을 구하려면 주변의 도함수 값을 확인해봐야 함)
- d^2/dx^2 f(t) > 0: 위로 볼록
- 첫 번째로 미분한 값, 즉, 도함수를 통해 함수의 gradient를 얻을 수 있고 이를 통해 얻을 수 있는 정보는 다음과 같음
-
Product rule
- 곱의 미분법은 y = f(x)g(x)와 같이 두 함수의 곱으로 이루어진 식에 적용하는 미분법
- F'(x) = f(x)g'(x) + f'(x)g(x) - 각각 하나씩 미분해서 더하기
-
Quotient rule
-
Chain rule(합성함수의 미분)
-
Antiderivative
-
-
-
Integrals
-
적분은 미분과 정반대로 곡선 아래의 면적을 찾는 것, denoted by ∫(a,b)f(x)
-
예를 들어 곡선 형태의 함수 f(x)가 있을 때, x가 a~b까지의 곡선 아래 면적은 아래와 같이 표기
-
또한, 극한을 활용해서 아주 작은 부분들의 면적의 합을 구하여 아래와 같이 나타낼 수도 있음
-
수열의 규칙을 다루는 것은 적분을 구할 때 중요한 부분이고 깊게 이해하려면 수열의 규칙을 알아야 함
-
적분의 성질
-
The fundamental theorem of calculus
-
Substitution rule
-
Areas between curves
-
Integration by parts
-
- Partial derivatives
- Chain rule
- Integrals
- Derivatives
- Vector fields
- Inverse functions