문맥 벡터

'배'는 무슨 뜻일까요?

답

문장을 봐야 압니다

글자는 같은데 뜻은 셋입니다. 뜻을 정해 주는 것은 주변 단어입니다.

그런데 모델에게는

'배'가 늘 같은 숫자입니다

LLM은 단어를 벡터, 곧 숫자 묶음으로 바꿔서 다룹니다. 같은 단어는 어느 문장에서나 같은 벡터가 됩니다.

벡터의 숫자는 예시입니다.

셀프 어텐션이 하는 일

주변 단어의 정보를 섞어 넣습니다

섞고 난 새 벡터가 문맥 벡터입니다.

벡터의 숫자는 예시입니다.

핵심

얼마나 섞느냐가 전부입니다

이 섞는 비율이 2편에서 본 어텐션 가중치입니다.

계산 순서

세 단계로 구합니다

예제

이 문장 하나로 끝까지 따라갑니다

단어마다 숫자 3개짜리 벡터를 줍니다. 이제 journey의 문맥 벡터를 구합니다.

실제 모델은 단어 하나에 숫자를 수백, 수천 개 씁니다.

다음 편

관련 있다는 것을 계산으로 어떻게 알까?

4편닮음을 숫자로 바꾸는 법 4강 목록