콘텐츠로 이동

이 단계는 숫자 목록을 화살표와 표의 언어로 넓혀 가는 단계입니다. 벡터와 행렬을 처음 만나는 독자도 따라올 수 있도록, 점과 방향에서 시작해 공간과 오차로 천천히 올라갑니다.

이 단계에서 배우는 것

  • 여러 수를 한 번에 다루는 벡터의 뜻을 익힌다.
  • 많은 식을 한꺼번에 적는 행렬의 역할을 배운다.
  • 행렬을 단순 계산표가 아니라 공간을 바꾸는 규칙으로 읽는다.
  • 가장 가까운 해, 중요한 방향, 압축 같은 생각을 선형대수 관점으로 본다.

먼저 알고 갈 말

  • 벡터: 여러 수를 순서 있게 묶어 적은 대상입니다.
  • 좌표: 기준을 정했을 때 벡터를 숫자로 적는 방법입니다.
  • 행렬: 숫자를 행과 열로 놓아 변환을 적는 표입니다.
  • 공간: 점이나 벡터가 놓이는 자리 전체를 뜻하는 말입니다.
  • 오차: 실제값과 예측값 사이에 남는 차이입니다.

이 단계를 읽는 순서

  • 7강에서는 벡터와 기저를 배우며 좌표가 왜 필요한지 이해한다.
  • 8강에서는 여러 식을 한꺼번에 적는 행렬과 Ax=b를 읽는다.
  • 9강에서는 행렬을 공간을 바꾸는 규칙으로 해석한다.
  • 10강에서는 가장 가까운 해를 투영과 최소제곱으로 읽는다.
  • 11강에서는 큰 행렬에서 중요한 방향만 남기는 생각을 배운다.

각 강의가 맡는 역할

  • 이 단계에서 읽을 강의: 7. 벡터공간과 기저, 8. 행렬연산과 선형시스템, 9. 선형변환과 고유값, 10. 직교성, 투영, 최소제곱, 11. 특이값분해와 저랭크 근사
  • 벡터공간과 기저: 여러 수를 한 대상처럼 읽는 출발점.
  • 강의 8. 행렬연산과 선형시스템
  • 행렬연산과 선형시스템: 많은 식을 한 표로 정리하는 법.
  • 강의 9. 선형변환과 고유값
  • 선형변환과 고유값: 행렬이 공간을 어떻게 바꾸는지 보는 법.
  • 강의 10. 직교성, 투영, 최소제곱
  • 직교성, 투영, 최소제곱: 가장 가까운 설명과 남는 오차를 읽는 법.
  • 강의 11. 특이값분해와 저랭크 근사
  • 특이값분해와 저랭크 근사: 큰 행렬에서 중요한 구조만 남기는 법.

이 단계를 읽을 때 기억할 점

  • 계산보다 뜻을 먼저 본다. 벡터는 숫자 목록이 아니라 방향과 표현이다.
  • 새로운 용어가 어렵게 들려도, 먼저 작은 2차원 예제로 뜻을 잡는다.
  • 뒤에서 나오는 임베딩, 회귀, 압축도 모두 이 단계의 언어를 다시 쓰는 것이다.

이 단계를 마치면 할 수 있는 것

  • 벡터와 행렬이 왜 필요한지 말로 설명할 수 있다.
  • Ax=b, 투영, 고유값, 저랭크 근사의 큰 뜻을 이해할 수 있다.
  • 뒤에서 최적화와 신경망 계산을 배울 때 선형대수 언어를 읽을 수 있다.

문제 해설과 강의 목록

  • 이 단계의 연습문제 해설은 맨 아래 해설 페이지에 모아 둡니다.

7. 벡터공간과 기저 8. 행렬연산과 선형시스템 9. 선형변환과 고유값 10. 직교성, 투영, 최소제곱 11. 특이값분해와 저랭크 근사 문제 해설 - 02. 식과 방정식의 언어