LLM 기본 원리와 관련 기술들

1. Machine Learning

사전 입력된 데이터에 맞추어 동작이 달라질 수 있도록 고안된 알고리즘 “기계가 학습한다?”→ “학습하는 기계(코드, 알고리즘)를 만든다"

머신러닝 기본 원리 및 모델 예제를 통해 기억할 결론!

  1. ML 알고리즘은 학습한 데이터의 분포에 따라 다르게 동작하는 프로그램 코드를 말한다.
  2. 학습 결과로 도출된 ML 모델은 데이터를 포함하지 않지만 특정한 데이터를 암시한다.
  3. 다양한 ML 알고리즘이 있고, 문제의 유형에 따라 적용하기 유리한 알고리즘이 있다.

2. Deep Learning

다층 신경망 구조로 구성된 각 노드에 점화식을 정하고, 노드별 가중치 조정을 통해 학습하는 알고리즘

Deep-learning-models-Schematic-illustration-of-the-neural-networks-described-in-Section.png

3. Tokenizing (Word Segmentation & Vocabulary Indexing)

자연어 처리를 위해서 텍스트를 잘게 쪼개고 번호 붙이기 https://platform.openai.com/tokenizer - Tokenizer 샘플

스크린샷 2025-09-25 오전 12.43.20.png

스크린샷 2025-09-25 오전 12.48.17.png

스크린샷 2025-09-25 오전 12.48.29.png

→ GPT의 토크나이저에는 “토큰”이라는 한글 단일 토큰은 없고, 영어로 된 “Token”에 대한 토큰만 있다

4. Transformer (Attention)