The scenario
StormCast teaches disciplined experimentation: time-aware train/test splits, feature lags, several model families, and MLflow tracking and model registry so you always know which model is in production and why.
System architecture
01 Station data Hourly readings
02 Features Lags + rolling stats
03 MLflow Experiments + registry
04 Forecast API Storm risk
High-level flow of StormCast, from input to output.
What you will learn
- Time-series aware validation
- Experiment tracking
- Model registry and promotion
What you will build
- Feature pipeline
- Tracked experiments
- Forecast API
Build plan
- Data
- Features
- Experiments
- Registry
- API