본문 바로가기

Study/Linear Algebra4

[Linear Algebra] Matrix(행렬)은 Linear Operator(선형 연산자)이다? 공부를 하다보면 행렬을 단순히 숫자 더미로 생각하게 될 때가 있는데요, 그러면 우리 뇌는 그냥 본질을 내다버린 계산기가 되어 버립니다. 제가 그랬어요..ㅠㅠ그래서! 우리는 반드시 이 행렬이라는 녀석이 벡터를 변형하는 구조적 도구라는 걸 이해하고 선형대수를 바라보아야 합니다.그래야 선형대수라는 학문을 훨씬 더 입체적으로 볼 수 있게 됩니다.Linear Operator(선형 연산자)란?먼저 선형 연산자가 무엇인지부터 알아야 되겠죠? 선형 연산자는 말 그대로 벡터를 입력받아 다른 벡터로 바꾸는 함수입니다. 그런데 조건이 하나 있어요. 어떤 함수 $T$가 선형 연산자가 되려면, 다음 두가지를 만족해야 합니다.1. 덧셈 보존 (Additivity)$$T(\overrightarrow{u} + \overrightar.. 2025. 5. 19.
[Linear Algebra] Null Space(영공간)에 대하여 선형대수학을 공부하다보면 Ax=0라는 형태의 식을 많이 접하게 되는데요,이걸 기하학적으로 이해하지 못하고 그냥 계산기처럼 수식 계산만 하게되면 선형대수학을 공부하는 의미가 없어집니다.제가 그랬죠... 그래서 다시 공부하는 중... 그러니까 Null space에 대해 정확하게! 직관적으로! 한번 살펴보자구요!Null Space의 수학적 정의 Null Space(영공간)는 선형대수에서 다음과 같이 정의됩니다. 어떤 행렬 A가 있을 때, $A\overrightarrow{x} = \overrightarrow{0}$를 만족시키는 모든 벡터 $\overrightarrow{x}$의 집합 즉, 행렬 A에 곱했더니 결과가 0이 되는 x들만 모은 공간을 말하는 것이죠.Null Space의 직관적 예시아래와 같은 Ax=0 .. 2025. 5. 18.
[Linear Algebra] 선형 독립(Linear Independence)과 기저(Basis) 선형대수학이라는 학문에서 가장 중요한 첫걸음 중 하나로, 선형 독립(Linear Independence)이라는 개념이 있습니다.그리고 이 개념과 짝지어서 나오는 개념이 바로 기저(basis)라는 개념이죠.처음엔 복잡해보일 수 있지만, 차근차근 보다보면 이해가 되더라구요.일단 딱딱한 수학적 정의를 먼저 살펴보고, 제가 이해한 대로 직관적인 설명을 해보겠습니다.Linear Independence의 수학적 정의 벡터들이 선형 결합(linear combination)으로 서로를 만들 수 없다면, 그 벡터들은 선형 독립이라고 합니다. 예를 들어, 벡터들이 $\overrightarrow{v_1}, \overrightarrow{v_2}, \overrightarrow{v_3}$ 일 때,$a_1\overrightarr.. 2025. 5. 18.
[Linear Algebra] 데이터의 차원 선형대수학은 데이터사이언스에서 정말 중요한 학문인데요,바로 데이터를 수학적으로 표현하는 방식을 배울 수 있기 때문입니다. 오늘은 데이터를 차원의 관점에서 바라보았을 때, 어떤 종류가 있는지 한번 알아보겠습니다!데이터의 차원PointScalarVectorMatrixTensor Point는 말 그대로 점 하나입니다. Scalar는 '수' 그 자체를 의미합니다.그래서 위 설명처럼 어떤 수 체계에 속하는지 표기해줍니다. Vector는 이렇게 어떤 차원에 있는 화살표로 볼 수 있습니다.화살표는 2차원에서도 표시할 수 있고, 3차원에서도, 4차원, 5차원, N차원에서 표기가 가능합니다.그래서 보통 벡터는 위 그림처럼 저렇게 몇 차원의 실수인지 표기해줍니다. Matrix는 그럼 뭘까요? 예상이 되죠?벡터들이 여러 개.. 2024. 8. 12.