온라인

term_id: online

Category: basic_concepts

Definition

온라인 학습은 모델이 한 번에 고정된 배치 데이터를 학습하는 대신, 새로운 데이터 포인트가 도착함에 따라 점진적으로 업데이트되는 머신러닝 패러다임입니다. 이 접근 방식은…

Summary

새로운 데이터 스트림을 실시간으로 지속적으로 학습하여 처음부터 다시 훈련할 필요가 없는 머신러닝 모델을 의미합니다.

Key Concepts

  • 증분 학습
  • 스트리밍 데이터
  • 실시간 적응
  • 배치 vs 온라인

Use Cases

  • 실시간 사기 탐지
  • 주식 가격 예측
  • 개인화 추천 시스템

Code Example

1
2
3
4
from sklearn.linear_model import SGDClassifier
model = SGDClassifier()
# Simulate online learning with partial_fit
model.partial_fit(X_batch, y_batch, classes=[0, 1])