일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시계열
- 딥러닝
- 활성화 함수
- LLaVA
- nlp
- segmentation
- rag parsing
- deep learning
- E
- 데이터 파싱
- LLM
- rrf
- leetcode
- multi-query
- visual instruction tuning
- Mean squared error
- 오차역전파
- rag-fusion
- 손실함수
- pdf parsing
- 활성화함수
- Cross Entropy Error
- computer vision
- 컴퓨터비전
- Non-Maximum Suppression
- 합성곱 신경망
- anomaly detection
- 이상탐지
- Time Series
- 퍼셉트론
- Today
- Total
굴러가는 분석가의 일상
[선형대수] MIT 18.06 - Geometry of Linear Equation 본문
본 게시물은 Gilbert Strang 교수님의 강의를 기반으로 작성되었습니다.
![](https://blog.kakaocdn.net/dn/qCMSt/btsLQ5B8qrf/k30URPAsz7xKTk5dQCThq0/img.png)
1. Row Picture
Row Picture는 연립선형방정식을 각 방정식이 표현하는 직선의 교점으로 해석하는 방식이다. 각 방정식은 N차원 평면에서 하나의 직선으로 나타나며, 이 직선들은 방정식이 정의하는 해를 만족하는 모든 점들의 집합을 의미한다. 두 방정식이 나타내는 직선들이 교차하는 점이 바로 두 방정식을 동시에 만족하는 해이다. 쉽게 말하자면, row picture 방식은 방정식들을 기하학적으로 시각화하여, 직선들의 교점으로 해를 찾는 방법이다.
아래의 그림처럼 두 개의 방정식을 시각화하여, 교차하는 점을 찾게 되면 (1,2) 이라는 해를 얻을 수 있게 된다.
![](https://blog.kakaocdn.net/dn/oUXRg/btsLRKxDqJE/OEubtXgyB1DGB64v8MDhy0/img.png)
만약에 3차원이라면 어떻게 될까?
![](https://blog.kakaocdn.net/dn/A9sY7/btsLS8qnXE5/mfq0vgo8BCqeFqYcGKfFKK/img.png)
3차원에서는 row picture 방식이 매우 복잡해졌다. 과연 각각의 방정식을 시각화한 후, 3 개의 방정식이 교차하는 지점을 찾을 수 있을까? 물론 찾을 수는 있겠지만, 생각보다 어려울 것이다.
2. Column Picture
Column Picture는 연립선형방정식을 행렬 형태로 표현할 때, 열벡터들의 선형 결합을 통해 해를 구하는 방식이다. 이 방식은 행렬의 열들을 기하학적으로 해석하고, 그들의 선형 결합으로 방정식을 해결하는 접근하는 것이다.
예를 들어, 아래의 그림에서 각 열벡터(col1, col2)를 시각화한 후, 이 두 벡터의 적절한 선형 결합을 통해 목표 벡터 [0;3]을 표현할 수 있는 x와
의 스칼라 값을 찾으면, 그 해가 (1,2)임을 알 수 있습니다.
![](https://blog.kakaocdn.net/dn/27rwV/btsLSQ4AEmF/XJJhBCDyNhKlM154sZ5150/img.png)
만약에 3차원이라면 어떻게 될까?
![](https://blog.kakaocdn.net/dn/Rkbeo/btsLSpsz1Mh/HXJQTADRKHXP3piTIcR3tK/img.png)
3차원에서 Column Picutre 방식은 2차원과 유사하게 적용되지만, 조금 더 복잡해진다. 하지만 Row Picture 방식과는 다르게 x,y,z의 scalar 값이 (0,0,1) 라는 것을 알 수 있다.
3. Row Picture or Column Picture???
강의에서 따로 언급된 내용은 아니지만, 딥러닝 관점에서 column picture와 row picture에 대해서 이해하는 것은 중요하다고 생각이 되었다. 왜냐하면 딥러닝에서 입력 벡터와 가중치 행렬 간의 곱셈은 열벡터들의 선형 결합으로 나타나며, 이는 모델이 어떻게 입력 데이터를 처리하는지 조금이나마 이해할 수 있다고 생각한다.
'Mathematics > Linear Algebra' 카테고리의 다른 글
자연어 처리에서 선형대수가 필요한 이유 (0) | 2025.01.18 |
---|