TL;DR
이 게시물의 이미지 자료는 다변수 함수 A(z)를 특정 방향 v를 따라 움직이는 경로 z(t)=x+tv로 매개변수화하여 그 경로 위의 단일변수 함수 g(t)=A(z(t))를 정의하는 방법을 제시한다. 다변수 체인룰을 적용하면 g'(t)=Σ_i ∂A/∂z_i · dz_i/dt가 되고, dz/dt=v를 대입하면 g'(t)=∇A(z(t))·v로 정리되어 방향 도함수는 gradient와 방향벡터의 내적으로 계산된다는 점이 핵심이다.
편미분 항들을 t에 대해 한 번 더 미분하면 이중 합이 등장하고, dz_j/dt=v_j로 치환하면 두 번째 도함수는 성분 합 형태로 표현된다. 이 합을 행렬 표기법으로 모으면 g''(t)=v^T ∇^2 A(z(t)) v라는 간결한 이차 형식이 되어 헤시안이 방향별 곡률 정보를 전달한다.
따라서 방향 도함수와 두 번째 방향 도함수 유도는 gradient와 Hessian을 통해 수치적으로 구현·해석할 수 있으며, 최적화·민감도 분석에서 특정 방향의 증감 및 곡률 판별에 바로 적용할 수 있다.
실용적 조언
- 경로 기반 민감도 분석에서는 z(t)=x+tv 형태로 입력을 매개변수화한 뒤 gradient와 dz/dt를 곱해 방향 도함수를 바로 계산하면 코드 구현이 간단하다.
- 두 번째 미분값이 필요한 경우 성분별 이중 합을 직접 계산하기보다 Hessian을 구성해 v^T H v 형태로 계산하면 수치적·연산량 측면에서 효율적이며 해석도 명확하다.
섹션별 상세


용어 해설
- 방향 도함수(Directional Derivative)
- — 다변수 함수 f(x)에서 특정 방향 v를 따라 x에서의 변화율을 평가하는 개념으로, 경로 z(t)=x+tv를 따라 정의한 단일변수 함수 g(t)=f(z(t))의 도함수 g'(0)으로 계산된다. 계산 방식은 입력 점에서의 gradient와 방향벡터의 내적 ∇f(x)·v를 이용하며, 최종값은 그 방향으로의 순간 변화율을 나타낸다. 최적화·민감도 분석 등에서 특정 방향으로의 기울기 정보를 구할 때 중요하다.
- 그래디언트(Gradient)
- — 다변수 함수의 각 성분에 대한 편미분으로 구성된 벡터 ∇f(z)로, 주어진 점에서 함수 값이 가장 빠르게 증가하는 방향과 그 크기를 제공한다. 방향 도함수는 이 gradient와 방향벡터의 내적을 통해 계산되므로, gradient는 방향성 변화 분석의 핵심 역할을 한다. 경사하강법 같은 최적화 알고리즘에서 업데이트 방향 결정에 직접 활용된다.
- 헤시안 행렬(Hessian)
- — 다변수 함수의 2차 편미분들로 구성된 정방행렬 ∇^2 f(z)로, 함수의 국소적 곡률(두 번째 미분 정보)을 담는다. 어떤 방향 v에 대한 두 번째 방향 도함수는 헤시안에 의한 이차 형식 v^T ∇^2 f(z) v로 표현되어, 방향별 오목·볼록성 판단과 테일러 전개 2차항 평가에 사용된다. 최적화에서 수렴 특성·뉴턴 방법 등에서 핵심적인 역할을 수행한다.
- 다변수 체인룰(Multivariate Chain Rule)
- — 다변수 함수 합성에서 각 성분에 대한 편미분을 연결하여 전체 도함수를 구하는 규칙으로, 경로 z(t)에 대해 d/dt f(z(t)) = Σ_i ∂f/∂z_i · dz_i/dt 형태로 표현된다. 방향 도함수 유도에서 z(t)=x+tv를 대입하면 dz/dt = v가 되어 gradient에 방향벡터를 곱한 결과로 정리된다. 벡터값 입력을 가진 함수의 시간·경로 기반 변화율을 계산할 때 필수적이다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

