Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

When user behaviour, market conditions or fraud patterns shift within minutes, weekly batch retraining lags behind reality. This course covers online machine learning algorithms that learn instance by instance or in micro-batches (online logistic regression, Hoeffding Trees, Adaptive Random Forests), the River library, streaming feature statistics and test-then-train (prequential) evaluation.

Real-time concept drift detection with ADWIN, DDM and Page-Hinkley, handling delayed labels and contextual bandits for immediate-feedback decisions are practised hands-on. Participants benchmark a static batch baseline against an online/hybrid updating model on a drifting data stream and design a safe production architecture.

Who Should Attend?

  • Data scientists and ML engineers building real-time scoring and prediction systems
  • Fraud, dynamic pricing, recommendation and IoT telemetry teams
  • Platform engineers running analytics on Kafka/Flink event streams
  • Prerequisite: Python and core machine learning experience

Key Takeaways

  • Decide when frequent batch retraining suffices vs when true online learning is warranted
  • Build streaming preprocessing, rolling features and incremental model updates with River
  • Implement prequential (test-then-train) evaluation and handle delayed feedback correctly
  • Detect concept drift with ADWIN and Page-Hinkley to trigger controlled model adaptation
  • Guard live-updating models against catastrophic forgetting and corrupted stream bursts

Curriculum

Batch vs Online Learning and the Streaming Paradigm
  • Bounded memory and single-pass constraints
  • Streaming standardisation, target encoding and rolling stats in River
Incremental Learning Algorithms
  • SGD linear models and Passive-Aggressive learners
  • Hoeffding Trees, Hoeffding Adaptive Trees and Adaptive Random Forests
Prequential Evaluation and Delayed Labels
  • Test-then-train loops and rolling-window metrics
  • Verification latency and importance weighting
Concept Drift Detection and Adaptation
  • Sudden, gradual and recurring drift; ADWIN, DDM, Page-Hinkley
  • Drift-triggered retraining, shadow models and contextual bandits
Production Guardrails and Hybrid Architectures
  • Warm-start batch base models with an online residual/bandit layer
  • Update freezing, rollback and guardrails against poisoned stream bursts

Other Courses in This Category

  • Graph Analytics and Graph Machine Learning

    Modelling relational data with NetworkX and PyTorch Geometric: centrality and community algorithms, graph features, Node2Vec and GCN/GraphSAGE/GAT for node, link and subgraph prediction in fraud rings and supply networks.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules
  • Tabular and Time-Series Foundation Models (TabPFN, Chronos, TimesFM)

    In-context learning on tabular data with TabPFN v2, plus zero-shot and fine-tuned time-series forecasting with Chronos, TimesFM, Moirai and Lag-Llama, benchmarked against GBDTs and classical models.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules
  • Machine Learning Fundamentals

    Supervised and unsupervised learning, train/test splits, overfitting, core metrics and first models in scikit-learn, so technical teams can frame a business problem as an ML task and build a sound baseline.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules
  • Advanced Machine Learning

    Gradient boosting, ensembles and stacking, hyperparameter optimisation with Optuna, imbalanced data, probability calibration and custom loss functions for experienced data scientists building production-grade models.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules
  • Machine Learning for Data Analysis

    Takes analysts beyond classic reporting with segmentation, driver analysis, anomaly flagging and simple predictive models in Python, scikit-learn and SHAP, producing analyses that tie insight to business decisions.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules
  • Feature Engineering for Machine Learning

    Categorical encoding, time and window-based features, target encoding, interaction and text features, feature selection and feature stores: a systematic approach to the step that most improves model performance on tabular data.

    Machine Learning & Applied Data Science Corporate
    Live Course
    5 modules

Get in touch