AI 해부교실 · Part 1 AI의 언어는 숫자

10장 행렬: 벡터 묶음

Q. 벡터 여러 개를 한꺼번에 다루는 방법이 있을까요?

  1. 친구 셋의 취향 벡터를 위아래로 쌓아 볼게요. 그러면 숫자 표가 하나 생겨요.
  2. 이렇게 숫자를 가로세로로 늘어놓은 표를 행렬이라고 해요. 고1 공통수학1에서 배우는 바로 그 행렬이에요.
  3. 가로줄을 행, 세로줄을 열이라고 불러요. 친구 3명, 맛 2가지니까 3행 2열. 3 곱하기 2 행렬이라고 해요.
  4. 행 하나는 친구 한 명의 벡터, 열 하나는 맛 하나에 대한 모두의 점수예요. 같은 표를 두 방향으로 읽을 수 있어요.
  5. 문장도 행렬이 돼요. '나는 오늘 학교에'의 조각마다 벡터가 있으니, 쌓으면 3행짜리 행렬이에요.
  6. GPT 안의 거의 모든 계산은 행렬로 해요. GPT-3라면 조각 수 곱하기 12,288 크기의 행렬이 층마다 지나가요.
  7. 행렬은 벡터 여러 개를 한꺼번에 담는 그릇이에요. 다음 장에선 행렬 곱셈이 무엇을 하는지 봐요.

한 장 요약