Page 29 -
P. 29

2.2.3 행렬로의 확장


                    지금까지는 공간에서 표현되는 어느 지점 또는 어떤 힘의 세기를 ‘벡터’라는 개념으로 살펴보았다.
                    우리는 벡터를 사용하면 ‘어떤 상태’를 공간적으로 잘 표현할 수 있음을 알게 되었다. 이제 벡터의                            2
                    개념을 확장해보자.

                    만약 공간에 표현되는 ‘어떤 상태’가 여러 개 있고, 일관된 관점에서 각 상태의 값을 표현해야 한다
                    면 어떻게 해야 할까? 예를 들어 여러 사람의 ‘몸무게’와 ‘키’ 값을 나타내고자 한다. 이때 값을 여                         머신 러닝을 위한 선형대수
                    러 개의 벡터로 나타낼 수 있겠지만, 좀 더 효율적인 방법을 생각해보자. 바로 벡터 여러 개를 따

                    로 다루기보다는 한 단위로 연결하는 것이다. 즉, 표 형태로 각 벡터의 값을 표현하는데 행에는 각
                    각의 사람을, 열에는 몸무게와 키라는 각 특성을 표현하는 것이다. 여러 사람의 몸무게와 키는 다
                    음과 같이 표 2-2처럼 표현할 수 있다.


                       표 2-2 두 사람의 특성을 정형 데이터로 표현
                              몸무게        키
                     사람A      100kg      200cm
                     사람B      100kg      150cm



                    이때 각 행은 각 사람의 몸무게와 키를 나타내는 벡터이며, 각 벡터에서 몸무게와 키가 나타나는
                    순서는 같으니 같은 열에 표현할 수 있다. 표 2-2에서 숫자로만 표현한 부분을 행렬(matrix)이라
                    부른다.

                    원래 행렬은 행과 열이 있는 2차원 구조의 값                 그림 2-8 행렬의 표현
                    을 지칭한다(벡터의 차원은 벡터가 갖는 값의
                    개수이고, 여기서의 2차원 구조는 행과 열

                    이 있는 표를 의미한다). 하지만 단순한 값
                    의 모음으로 이해하기보다는 위의 예처럼 벡
                    터들이 모인 것으로 이해할 수도 있다. 행렬
                    은 일반적으로 알파벳 대문자로 표현하며, 행

                    렬 안에 있는 값은 원소(element)라고 부른다.
                    이제 위의 예를 행렬로 다시 표현해보자. 개
                    념적으로는 그림 2-8과 같다.






                                                                                                  75





     수학통계_06.indd   75                                                                       2020-08-13   오후 4:29:23
   24   25   26   27   28   29   30   31   32   33   34