En ligne

term_id: online

Category: basic_concepts

Definition

L’apprentissage en ligne est un paradigme d’apprentissage automatique où le modèle est mis à jour incrémentalement au fur et à mesure que de nouveaux points de données arrivent, plutôt que d’être entraîné sur un lot statique de données en une seule fois. Cette approche est cruciale pour les environnements dynamiques nécessitant une adaptation rapide.

Summary

Désigne les modèles d’apprentissage automatique qui apprennent continuellement à partir de flux de nouvelles données en temps réel sans être réentraînés depuis zéro.

Key Concepts

  • Apprentissage incrémental
  • Données en streaming
  • Adaptation en temps réel
  • Lot vs En ligne

Use Cases

  • Détection de fraude en temps réel
  • Prédiction des prix des actions
  • Systèmes de recommandation personnalisés

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