Prepare
Clean and organise trip data so temporal demand patterns are represented consistently.
Case study 04 — Machine learning research
A reproducible NYC taxi demand pipeline that moves from raw movement data to compared models and interpretable predictions.
The project studies transportation demand as a structured prediction problem, using NYC taxi activity as the basis for a complete modelling workflow.
It deliberately covers more than model fitting: the upstream decisions that shape the signal, and the downstream work needed to compare and explain what a model learned.
Clean and organise trip data so temporal demand patterns are represented consistently.
Aggregate and construct features that turn raw activity into model-ready demand signals.
Evaluate XGBoost, LSTM and TCN instead of assuming one model family wins.
Use SHAP to connect predictions back to understandable drivers.
Evaluation note: the model families and interpretation method are documented, but no performance figures were published for this write-up, so no accuracy or ranking claim is made.
Data preparation, temporal modelling, comparative evaluation and interpretability belong together — that combination is what makes mobility work trustworthy.