| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 미소잉글리쉬
- N400영어
- MisoEnglish#한국철학 #KoreanPhilosophy #홍익인간 #Hongik #화랑도 #Hwarang #단군 #Dangun #풍류도 #ThreeKingdoms#동양철학
- 영어회화
- 토익공부
- 영어공부
- 영어학습
- 영어독해
- toeic
- MisoEnglish#유교철학 #Confucianism #성리학 #NeoConfucianism #인의예지 #Virtue #맹자 #Mencius #실학 #KoreanScholarship
- 영문법
- 토익
- 미소잉글리시
- 시민권인터뷰영어
- AirlineOpsEnglish
- 영어문법
- 영국사 #영국역사 #세계사 #역사연재 #브리튼에서영국까지
- 영어텍스트해부학
- MisoEnglish#철학입문 #Philosophy #정치철학 #PoliticalPhilosophy #철학공부 #정의론 #자유주의 #PhilosophyForBeginners #교육콘텐츠 #철학시리즈
- 비즈니스영어
- misoenglish
- 수능inContext
- 시민권시험영어
- CitizenshipEnglish
- English Speaking Practice
- 인도철학 #동양철학 #인문학 #요가 #명상 #힌두교 #불교 #간디 #타고르 #정통6파 #철학공부 #마음공부 #MisoEnglish #인문학영어
- 감성영어
- 🌿 English with Heart
- 미국시민권영어
- USCIS
- Today
- Total
MisoEnglish
컴퓨터 언어학 - 단어의 수학적 표현, 임베딩(Embedding) 본문
컴퓨터 언어학 - 단어의 수학적 표현, 임베딩(Embedding)
slowblooms 2026. 6. 9. 02:44king − man + woman = queen
— Word2Vec 임베딩이 보여준 가장 유명한 연산 결과 (Mikolov et al., 2013)컴퓨터가 단어의 의미를 수학적으로 이해한다는 것을 처음으로 증명한 순간.
지금까지 컴퓨터는 텍스트를 쪼개고(토큰화), 구조를 파악하고(구문 분석), 의미를 추출했습니다(의미 분석). 그런데 한 가지 근본적인 문제가 남아 있습니다. 컴퓨터는 숫자만 이해합니다. "apple"이라는 단어를 컴퓨터가 처리하려면, 반드시 숫자로 변환해야 합니다.
이 변환의 역사가 곧 현대 AI 언어 모델의 역사입니다. 원-핫 인코딩에서 Word2Vec을 거쳐 오늘날의 맥락적 임베딩까지— 단어를 숫자로 표현하는 방식이 진화할수록 AI는 언어를 더 깊이 이해하게 되었습니다.
가장 단순한 방법은 각 단어에 고유한 번호를 부여하는 것입니다. 원-핫 인코딩 (One-Hot Encoding)은 단어 수만큼의 자리를 만들고, 해당 단어의 자리만 1, 나머지는 모두 0으로 표현합니다.
| 단어 | cat | dog | king | queen | apple |
|---|---|---|---|---|---|
| cat | 1 | 0 | 0 | 0 | 0 |
| king | 0 | 0 | 1 | 0 | 0 |
| queen | 0 | 0 | 0 | 1 | 0 |
2013년 구글의 토마스 미콜로프(Tomas Mikolov) 팀은 Word2Vec을 발표합니다. 핵심 아이디어는 언어학자 존 퍼스(John Firth)의 말에서 왔습니다.
"You shall know a word by the company it keeps."
— John Firth (1957) · 단어의 의미는 함께 등장하는 단어들로 알 수 있다Word2Vec은 수억 개의 문장에서 각 단어 주변에 어떤 단어들이 자주 등장하는지를 학습해, 각 단어를 수백 차원의 실수 벡터로 표현합니다. 의미가 비슷한 단어는 이 벡터 공간에서 가까이 위치합니다.
Word2Vec은 혁명적이었지만, 한 가지 치명적 약점이 있었습니다. 단어 하나에 벡터 하나—즉, 문맥을 무시합니다.
Word2Vec이 발견한 것—"단어의 의미는 함께 쓰이는 단어들이 결정한다"—은 영어 학습에도 그대로 적용됩니다. "make"의 진짜 의미는 make a decision, make a difference, make sense, make up처럼 함께 오는 단어들의 맥락 속에서 완성됩니다. 단어를 단독으로 외우는 것보다 연어(collocation)와 함께 익히는 것이 효과적인 이유가 바로 여기 있습니다.
단어를 숫자로 바꾸는 것은
언어를 수학의 언어로 번역하는 일입니다.
그리고 그 번역이 정교해질수록,
컴퓨터는 인간의 말에 더 가까워집니다.
3부에서는 임베딩의 진화를 이끈 주역— 트랜스포머(Transformer)와 거대 언어 모델(LLM)의 세계로 들어갑니다.
'Linguistics (언어학·영어학) > Computational Linguistics' 카테고리의 다른 글
| 컴퓨터 언어학 - 우리가 매일 쓰는 LLM(Large Language Model)의 원리 (0) | 2026.06.09 |
|---|---|
| 컴퓨터 언어학 - 인공신경망과 언어 모델의 진화 — RNN에서 Transformer까지 (0) | 2026.06.09 |
| 컴퓨터 언어학 - 구문 분석(Parsing)과 의미 분석(Semantic Analysis) (0) | 2026.06.09 |
| 컴퓨터 언어학 - 언어를 쪼개는 기술, 토큰화(Tokenization) (0) | 2026.06.08 |
| 컴퓨터 언어학 - 통계적(Statistical) 접근법으로의 대전환 (0) | 2026.06.08 |
