Online

term_id: online

Category: basic_concepts

Definition

Învățarea online este un paradigmă de învățare automată în care modelul este actualizat incremental pe măsură ce ajung noi puncte de date, în loc să fie antrenat pe un lot static de date simultan. Această abordare este crucială pentru aplicațiile care necesită adaptare rapidă.

Summary

Se referă la modelele de învățare automată care învață continuu din fluxuri de date noi în timp real, fără a fi necesară antrenarea de la zero.

Key Concepts

  • Învățare incrementală
  • Date în flux
  • Adaptare în timp real
  • Lot vs. Online

Use Cases

  • Detectarea fraudei în timp real
  • Predicția prețurilor la bursă
  • Sisteme de recomandări personalizate

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])