在线
term_id: online
Category: basic_concepts
Definition
在线学习是一种机器学习范式,模型随着新数据点的到达而增量更新,而不是一次性在静态批量数据上进行训练。这种方法至关重要
Summary
指机器学习模型能够从新数据流中实时持续学习,而无需从头重新训练。
Key Concepts
- 增量学习
- 流式数据
- 实时适应
- 批量与在线
Use Cases
- 实时欺诈检测
- 股票价格预测
- 个性化推荐系统
Code Example
from sklearn.linear_model import SGDClassifier
model = SGDClassifier()
# Simulate online learning with partial_fit
model.partial_fit(X_batch, y_batch, classes=[0, 1])