Matrix(행렬)란 직사각형의 배열을 의미한다. 복수형으로 Matrices라고 쓴다. 예를 들어 아래를 보자.
위 두 개의 선형 방정식(linear equations)을 행렬로 표현하면 아래와 같다.
컴퓨터는 배열을 다루는 데에 특화되어 있기 때문에, 행렬로 선형 방정식을 표현한다는 것은 매우 중요하다. 그렇지만 행렬이 단순히 선형 방정식을 풀기 위한 notation tool인 것은 아니고, 그 자체가 하나의 수학적인 object로 간주될 수 있다. Matrices, 그리고 그것과 연관된 주제를 연구하는 학문이 바로 선형대수학(linear algebra)라고 볼 수 있다. 특히 딥러닝이 큰 화제가 되면서 더 중요한 분야가 되었다.
Linear Equation이란 무엇인가? 위에서도 써놨지만 한글로는 선형 방정식이다. 그런데 선형이란 말의 의미가 헷갈린다. 우선 2차원 평면 xy좌표계를 생각해 보자. 2차원 평면 위의 어떤 하나의 직선의 방정식은 아래와 같이 쓸 수 있다.
비슷하게 3차원 공간 위의 한 평면은 아래와 같이 표현할 수 있다.
(1), (2)가 linear equation의 예시이다. 이를 일반화하여, n개의 변수를 가지는 linear equation을 아래 (3)과 같이 표현한다.
(1), (2)와 마찬가지로 (3)에서도
그런데 오해하면 안되는 것이 머신러닝을 하다보면 parameter optimization을 하게되는데, 사실 변수 x는 그저 data일 뿐이고, 진짜 중요한 것은 x앞에 붙어 있는 coefficients이다. (3)에서 변수
설명이 좀 헷갈릴 수 있는데, 뒤에 내용을 배우다보면 이해될 것이라고 생각한다.
References
1. Elementary linear algebra 12th editon, Howard Anton, Anton Kaul
'수학 > 선형대수학' 카테고리의 다른 글
Matrices and Matrix Operations(2) (0) | 2024.02.27 |
---|---|
Matrices and Matrix Operations(1) (0) | 2024.02.25 |
Homogeneous Linear Systems (0) | 2024.02.22 |
Gauss-Jordan Elimination (0) | 2024.02.22 |
Linear System (0) | 2024.02.16 |