행렬은 선형대수에서 수를 다룰 때 자주 사용하는 형태이며, 기본적으로 AI 모델의 코드는 tensor 기반의 PyTorch로 작성하는 경우가 많아서 행렬에 관한 명확한 이해를 바탕으로 이를 자유자재로 다룰 줄 아는 능력이 중요하다. 행렬에 관한 기본적인 내용과 함께 정방행렬일 때의 역행렬과 정방행렬이 아닐 때 사용하는 pseudo 역행렬에 관해 알아보자. 행렬 (Matrix) 행렬의 정의 행렬의 정의는 다음과 같이 정의할 수 있다. 벡터(vector)를 원소로 가지는 2차원 배열 같은 차원의 벡터를 모아 나열한 것 즉, 행렬은 Vector를 원소로 가지는 2차원 list나 array이다. $$ \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & ..
[빠르게 정리하는 선형대수] 행렬(Matrix)과 역행렬, 그리고 Positive Definite
행렬은 선형대수에서 수를 다룰 때 자주 사용하는 형태이며, 기본적으로 AI 모델의 코드는 tensor 기반의 PyTorch로 작성하는 경우가 많아서 행렬에 관한 명확한 이해를 바탕으로 이를 자유자재로 다룰 줄 아는 능력이 중요하다. 행렬에 관한 기본적인 내용과 함께 정방행렬일 때의 역행렬과 정방행렬이 아닐 때 사용하는 pseudo 역행렬에 관해 알아보자. 행렬 (Matrix) 행렬의 정의 행렬의 정의는 다음과 같이 정의할 수 있다. 벡터(vector)를 원소로 가지는 2차원 배열 같은 차원의 벡터를 모아 나열한 것 즉, 행렬은 Vector를 원소로 가지는 2차원 list나 array이다. $$ \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & ..
2023.03.25