在线

term_id: online

Category: basic_concepts

Definition

在线学习是一种机器学习范式,模型随着新数据点的到达而增量更新,而不是一次性在静态批量数据上进行训练。这种方法至关重要

Summary

指机器学习模型能够从新数据流中实时持续学习,而无需从头重新训练。

Key Concepts

  • 增量学习
  • 流式数据
  • 实时适应
  • 批量与在线

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