일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- optimization
- Hessian Matrix
- 판다스
- convex optimization
- 강화학습
- 논문
- 유니티
- 데이터 분석
- pandas
- David Silver
- 리스트
- ML-Agent
- 김성훈 교수님
- paper
- 사이킷런
- Python Programming
- machine learning
- 모두를 위한 RL
- rl
- Jacobian Matrix
- reinforcement learning
- list
- Linear algebra
- neural network
- unity
- Series
- 딥러닝
- Laplacian
- statistics
- Deep Learning
RL Researcher
[Linear algebra] Eigen Value, Eigen Vector 본문
Eigen Value, Eigen Vactor란?
고유값(eigenvalue), 고유벡터(eigenvector)에 대한 수학정 정의는 다음과 같다.
행렬 A를 선형변환(Linear transform)으로 봤을 때, 선형변환 A에 의한 변환 결과가 자기 자신의 상수배가 되는 0이 아닌 벡터 를 고유벡터(eigenvactor)라고 하고, 이 상수배 값을 고유값(eigenvalue)라고 한다.
고유값(eigenvalue), 고유벡터(eigenvector)는 $n \times x$ 정방행렬에 대해서만 정의된다. A에 대해 $Av = \lambda v$를 만족하는 0이 아닌 열벡터 v를 고유벡터, 상수 $\lambda$를 고유값이라고 정의한다.
$Av = \lambda v$ -- (1)
$\begin{pmatrix}
a_{11} & \cdots & a_{1n}\\
\vdots & \ddots & \vdots\\
a_{n1} & \cdots & a_{nn}
\end{pmatrix}
\begin{pmatrix}
v_{1}\\
\vdots \\
v_{n}
\end{pmatrix}
=
\lambda\begin{pmatrix}
v_{1}\\
\vdots \\
v_{n}
\end{pmatrix}$-- (2)
조금더 정확한 용어로는 $\lambda$는 '행렬 A의 고유값', v는 '행렬 A의 $\lambda$에 대한 고유벡터'이다.
즉, 고유값과 고유벡터는 행렬에 따라 정의되는 값으로서 어떤 행렬은 이러한 고유값, 고유벡터가 아예 존재하지 않을수도 있고 어떤 행렬은 하나만 존재하거나 또는 최대 n개까지 존재할 수 있다.
기하학적 의미
행렬(선형변환 : Linear transform) A의 고유벡터는 선형변환 A에 의해 방향은 보존되고 스케일(scale)만 변화되는 방향 벡터를 나타내고 고유값은 그 고유벡터의 변화되는 스케일의 정도를 나타내는 값이다.
예를 들어, 지구의 자전운동과 같이 3차원 회전변환을 생각했을 때, 이 회전변환에 의해 변하지 않는 고유벡터는 회전축 벡터이고 그 고유값은 1이 될 것이다.
'Mathmatics > Linear algebra' 카테고리의 다른 글
01. Introduction to Vectors (0) | 2021.07.14 |
---|---|
Triangle Factors and Row exchanges (0) | 2021.07.07 |
Inverse & Transpose & Symmetric Matrix (0) | 2021.07.02 |