핵심 요약: NLP 파이프라인에서 '토크나이저'는 주어진 텍스트 데이터를 처리 가능한 작은 단위인 ‘토큰’으로 나누는 역할을 하며, '임베딩'은 그 분리된 부분들을 컴퓨터가 이해하고 처리할 수 있는 형태인 벡터로 변환하는 역할을 함.

토크나이저(Tokenizer)

토크나이저는 텍스트 데이터를 처리 가능한 작은 단위인 '토큰'으로 나누는 것을 의미함. 주로 NLP 파이프라인에서 가장 첫 단계에서 수행되며, 문장을 단어 또는 구(phrase) 등으로 분리함. 예를 들어 "I love ice cream" 이라는 문장을 토크나이징하면 ["I", "love", "ice", "cream"]처럼 단어별로 나눌 수 있음.

임베딩(Embeding)

임베딩은 단어나 문장을 고차원 벡터로 변환하는 과정을 의미함. 예를 들어 'cat'과 'dog'라는 단어가 있다고 할 때, 각각 [0.1, 0.2]와 [0.3, 0.4]와 같은 실수 벡터로 바꿔주게 됨.

벡터(Vector)

Untitled