본문으로 건너뛰기
35 / MATRIX LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 선형사상·내적·고유값
단원 목록 (103) · 벡터공간·기저·랭크·영공간
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

독립인 방향의 수와 사라지는 입력의 차원을 함께 계산합니다.

-444가로·세로의 단위 길이가 같습니다.
가로·세로: 출력 공간 좌표 · 파랑: 첫 열 · 주황: 둘째 열
첫 열둘째 열

rank(A) = 1

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

생성 공간

두 열은 (1,2),(2,4)로 한 직선 위에 있습니다.

v₁=2v₀

실험에서 확인하기 →
이 단원 목차

벡터를 담는 공간과 생성

실벡터공간은 벡터 덧셈과 실수배에 닫혀 있고 영벡터·역원·분배법칙 등 벡터공간 공리를 만족하는 집합입니다. R²는 표준 예제이지만 함수나 행렬의 집합도 연산과 조건을 정하면 벡터공간이 될 수 있습니다. 반대로 양의 성분만 가진 벡터들의 집합은 영벡터를 포함하지 않고 음의 실수배에 닫혀 있지 않아 벡터공간이 아닙니다.

벡터 v₁,…,vₖ의 모든 선형결합의 집합을 span이라 합니다.

span⁡(v1,…,vk)={∑i=1kαivi:αi∈R}.\operatorname{span}(v_1,\ldots,v_k)=\left\{\sum_{i=1}^k\alpha_i v_i:\alpha_i\in\mathbb R\right\}.

이 집합은 덧셈·실수배에 닫힌 부분공간입니다. 빈 집합의 span은 {0}으로 정합니다. 영 부분공간은 원소가 하나 있지만 차원은 0입니다. 원소 수와 차원은 다릅니다.

선형독립과 기저

Σᵢαᵢvᵢ=0이 모든 계수 0인 경우에만 성립하면 선형독립입니다. 어떤 생성 집합이 선형독립이면 그 공간의 기저입니다. 기저 벡터 수가 차원이며 유한차원 공간의 모든 기저는 같은 개수의 벡터를 가집니다.

α1v1+⋯+αkvk=0  ⟹  α1=⋯=αk=0.\alpha_1v_1+\cdots+\alpha_kv_k=0\implies\alpha_1=\cdots=\alpha_k=0.

독립성 덕분에 기저 좌표는 유일합니다. 같은 벡터에 두 좌표 표현이 있다면 빼서 영벡터의 선형결합을 만들 수 있고, 독립성이 모든 계수 차이를 0으로 강제합니다.

기준 행렬 A=[[1,2],[2,4]]의 열은 (1,2),(2,4)입니다. 두 번째가 첫 번째의 두 배이므로 독립이 아닙니다. 첫 열 하나가 열공간의 기저이며 열공간 차원은 1입니다.

선형사상의 상과 영공간

행렬 A:Rⁿ→Rᵐ의 상은 열공간이고 그 차원이 랭크입니다. 영공간은 0으로 보내지는 입력들의 집합입니다.

ker⁡A={x:Ax=0},im⁡A={Ax:x∈Rn}.\ker A=\{x:Ax=0\},\qquad\operatorname{im}A=\{Ax:x\in\mathbb R^n\}.

기준 예제에서 A(−2,1)ᵀ=0이므로 영공간은 span((−2,1))입니다. (−4,2)도 같은 방향의 생성 벡터입니다. 기저는 일반적으로 유일하지 않으며, 화면이 선택한 생성 벡터를 유일한 정답으로 해석하지 마세요.

랭크–영차원 정리의 이유

영공간 기저 k₁,…,kᵣ를 입력 공간의 기저 k₁,…,kᵣ,u₁,…,uₛ로 확장합니다. 모든 입력의 A상은 Auⱼ들의 선형결합이므로 이들이 상을 생성합니다. ΣβⱼAuⱼ=0이면 Σβⱼuⱼ가 영공간에 속하고 입력 기저의 독립성 때문에 모든 βⱼ=0입니다. 따라서 Auⱼ들은 상의 기저입니다.

dim⁡ker⁡A+rank⁡A=n.\dim\ker A+\operatorname{rank}A=n.

이 정리는 입력 차원 n을 두 역할로 나누며 출력 차원 m을 합에 넣지 않습니다. 예제는 2×2이므로 합이 2입니다. 직사각형 행렬에서도 오른쪽은 열 개수 n입니다.

그림과 특수한 경우

그림은 출력 공간의 두 열벡터입니다. 입력 공간의 영공간 벡터와 같은 좌표계의 대상이라고 혼동하지 마세요. 여기서는 두 공간이 R²이지만 역할이 다릅니다. 두 축의 단위 길이는 같고 겹친 화살표는 독립 방향 수를 늘리지 않습니다.

항등행렬은 랭크 2이고 영공간 {0}의 차원은 0입니다. 영행렬은 랭크 0이며 영공간 R²의 차원은 2입니다. 이 두 경우에는 하나의 “영공간 생성 벡터”가 적절하지 않아 해당 항목을 —로 표시하고 차원을 별도로 보여 줍니다.

실습은 작은 정수 원소의 행렬식과 영 여부로 랭크를 정확히 계산합니다. 실제 부동소수점 데이터에서는 수치 랭크가 허용오차와 특이값 척도에 의존할 수 있습니다. 아주 작은 비영 특이값과 정확한 영을 구분하세요.

AI 연결과 확인 문제

선형층의 영공간 방향은 출력에서 구별되지 않습니다. 랭크 제한은 표현 가능한 출력의 차원을 제한하지만 비선형층을 포함한 전체 신경망의 표현력을 이 한 층의 랭크만으로 판정할 수는 없습니다.

  1. 영공간 차원이 2인 R⁵ 입력 사상의 랭크는? 3입니다.
  2. 영벡터를 생성 목록에 추가하면 span이 바뀌나요? 아니요.
  3. (1,2),(2,4)는 다른 벡터이므로 독립인가요? 아니요. 비례합니다.

추가 읽기: MIT Linear Algebra. 예제와 차원 논증은 독립 구성입니다.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. (1,2),(2,4)의 생성 공간 차원은?
2. 2차원 입력의 랭크 0 사상에서 영공간 차원은?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.