Online

term_id: online

Category: basic_concepts

Definition

Pembelajaran online adalah paradigma pembelajaran mesin di mana model diperbarui secara inkremental seiring datangnya titik data baru, alih-alih dilatih pada satu batch data statis sekaligus. Pendekatan ini sangat penting untuk aplikasi yang membutuhkan adaptasi cepat terhadap perubahan data.

Summary

Merujuk pada model pembelajaran mesin yang terus belajar dari aliran data baru secara real-time tanpa perlu dilatih ulang dari awal.

Key Concepts

  • Pembelajaran Inkremental
  • Data Streaming
  • Adaptasi Real-time
  • Batch vs. Online

Use Cases

  • Deteksi penipuan secara real-time
  • Prediksi harga saham
  • Sistem rekomendasi yang dipersonalisasi

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