요약
⏱ 00:001. AI 계산의 정체와 기본 개념
⏱ 00:00ChatGPT가 답변할 때 벌어지는 수많은 계산은 마법이 아니라 수학이다. 곱셈과 덧셈을 빠르게 반복해 가장 그럴듯한 선택지를 고르는 것이며, 이 원리는 네 가지 핵심 아이디어로 정리된다.

컴퓨터는 세상을 직접 보고 읽고 듣지 못하므로 AI는 먼저 모든 것을 숫자로 바꿔야 한다. 이미지는 픽셀마다 숫자가 든 격자이고, 텍스트는 토큰마다 ID 번호가 붙으며, 소리는 측정값의 나열이다. AI 모델은 입력을 받아 출력을 내는 거대한 함수로 볼 수 있고, 학습이란 그 함수 안의 숫자를 찾아 출력이 현실과 맞도록 만드는 일이다.
⏱ 03:222. 벡터와 내적: 의미를 거리로 재기
⏱ 03:22벡터는 숫자를 줄 세운 목록이다. 사람을 나이, 키, 커피 소비량 같은 숫자로 나타내면 벡터가 되고, 차원이 수천 개라도 수식은 같다. 두 벡터가 같은 방향을 가리키면 비슷한 것을 뜻한다.

⏱ 06:543. 행렬과 GPU
⏱ 06:54행렬은 벡터를 행과 열로 늘어놓은 숫자 격자로, 스프레드시트와 비슷하다. 행렬에는 모양이 있어 곱셈은 모양이 맞아야 가능하며, 이 모양 불일치가 AI 코드에서 가장 흔한 오류 중 하나다.

⏱ 08:224. 확률, 소프트맥스, 그리고 통계
⏱ 08:22확률은 0과 1 사이 숫자로 일이 일어날 가능성을 나타낸다. AI는 대개 확실하게 말하기보다 확률로 답한다. 스팸 필터는 97% 확신이라고 말하고, 언어 모델은 가능한 다음 토큰마다 확률을 준다.

모델 내부 점수는 합이 1이 아니므로 소프트맥스 함수로 확률로 바꾼다. 2, 1, 0.1 같은 점수는 약 66%, 24%, 10%가 된다. 모델은 높은 확률의 토큰을 고르되 약간의 무작위성을 섞으며, 이 정도를 정하는 설정이 온도다. 온도가 낮으면 정확하고, 높으면 창의적이지만 무작위성이 커진다.
통계에서는 평균과 표준편차로 데이터의 중심과 퍼짐을 본다. 학습 전에는 연봉처럼 큰 값이 작은 값을 묻지 않도록 데이터를 정규화한다.
⏱ 11:125. 기울기와 경사하강법, 역전파
⏱ 11:12네 번째 아이디어는 기울기로, 기계가 배우는 핵심이다. 안개 속 언덕에서 발밑 경사를 느끼며 내리막으로 조금씩 걸어 내려가는 것과 같다. AI는 먼저 틀린 정도를 손실로 재고, 모델 숫자의 설정마다 손실을 지형으로 본다.

기울기가 가리키는 방향으로 한 걸음씩 가는 방법이 경사하강법이다. 한 걸음의 크기인 학습률이 너무 작으면 느리고, 너무 크면 6.6, -1.3, 8.2처럼 튕겨 나가며 발산한다. 여러 층의 신경망에서는 각 가중치가 오차에 얼마나 기여했는지 출력에서 거슬러 계산하는 역전파가 필요하다. 케이크가 탔을 때 오븐, 믹서, 계량 중 누구 잘못인지 뒤에서부터 따지는 것과 비슷하다. 경사하강법은 내려갈 방향을, 역전파는 기울기를 효율적으로 계산하며, 둘이 합쳐져 현대 AI가 학습된다.
⏱ 14:076. 작은 모델이 직접 학습하는 과정
⏱ 14:07네 가지 아이디어를 묶어 아주 작은 모델이 학습하는 과정을 본다. 데이터는 X가 1일 때 Y가 3, 2일 때 5, 3일 때 7, 4일 때 9다. 모델은 Y = W × X + B 형태이고, 학습할 숫자는 W와 B 두 개뿐이다.

둘 다 0에서 시작해 처음에는 모든 입력에 0을 예측하며 손실은 41로 크다. 경사하강법을 반복하면 손실이 점점 줄고, 500번 뒤에는 W가 2, B가 1이 된다. 모델은 Y = 2X + 1 규칙을 스스로 찾았고, 본 적 없는 X = 10에 대해 21이라고 답한다. ChatGPT도 같은 원리이지만 가중치가 수십억 개이고 학습 데이터가 수조 개의 단어라는 점이 다르다.
⏱ 15:397. 다음 강의와의 연결
⏱ 15:39이 아이디어들은 이후 강의에서 계속 나온다. 데이터 다루기에서는 통계와 정규화로 실제 데이터를 정리하고, 머신러닝에서는 확률로 예측을 평가한다. 딥러닝에서는 행렬 곱셈과 경사하강법, 역전파가 핵심 역할을 맡는다. LLM과 에이전트를 다루는 편에서는 벡터가 중심에 놓이게 된다.







