DE MLO study materials
DE MLO study resources

DE MLO study plan

DE MLO · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Experiment Tracking and Model Lifecycle

  • Set up a local MLflow tracking server with a file-based backend and log at least three training runs from a small tabular model, capturing params, metrics, and artifacts.

  • Compare and contrast the roles of runs, experiments, and registered models, and write a one-page summary explaining when each abstraction is appropriate.

  • Log a dataset artifact and a model artifact separately so you can articulate the difference between data lineage and model lineage.

  • Tag and annotate runs with custom metadata (git commit, data version, owner) and verify the tags are queryable through the tracking API.

Your checkpoint

A local tracking repository containing three comparable runs plus a one-page write-up on run/experiment/registered-model semantics.

Week 2

Experiment Tracking and Model Lifecycle & ML Governance and Reproducibility

  • Register a model into a model registry, promote it through at least two stages (or aliases), and record the transition rationale.

  • Implement a reproducible training entry point that pins dependency versions and seeds, then rerun it to confirm identical metrics within tolerance.

  • Capture environment reproducibility by exporting the exact package set used for a run and storing it alongside the model artifact.

  • Document the lineage chain from raw data version to registered model version in a short README.

Your checkpoint

A registered model version with a pinned environment file and a lineage README that a second person could follow to reproduce the run.

Week 3

Model Development, Training, and Tuning

  • Build a training pipeline with explicit train/validation/test splits and a fixed random seed, and log the split hashes for auditability.

  • Run a hyperparameter sweep of at least 12 configurations and log every trial as a tracked run rather than only the best one.

  • Diagnose overfitting versus underfitting by comparing learning curves on train and validation sets, and write down the evidence for your conclusion.

  • Evaluate the final model with at least three metrics appropriate to the task and justify why each metric was chosen.

Your checkpoint

A sweep results table covering 12+ tracked trials with a written justification of the selected configuration and its evaluation metrics.

Week 4

Model Development, Training, and Tuning & ML Governance and Reproducibility

  • Introduce a deliberate data-quality defect (duplicate rows or label noise) and measure its effect on validation metrics.

  • Implement feature preprocessing inside the pipeline so that it is fit only on training data, and verify no leakage occurs.

  • Add a data validation step that fails the pipeline on schema drift or out-of-range values.

  • Write a model card summarizing intended use, training data, metrics, and known limitations.

Your checkpoint

A leakage-free pipeline with an automated data validation gate plus a completed model card for the current model version.

Week 5

Model Deployment and Serving

  • Package the trained model behind a REST inference endpoint and verify it returns correct predictions for known inputs.

  • Implement input schema validation at the serving boundary and return clear errors for malformed payloads.

  • Measure and record p50 and p95 latency plus throughput for the endpoint under a modest concurrent load.

  • Describe at least two deployment strategies (for example shadow versus canary) and state which risks each mitigates.

Your checkpoint

A running inference service with a load-test report showing latency percentiles and a short comparison of two deployment strategies.

Week 6

Model Deployment and Serving & Model Monitoring and Maintenance

  • Containerize the inference service and confirm it starts reproducibly from a clean image build.

  • Define a rollback procedure for a bad model version and rehearse it once end to end.

  • Instrument the service to emit prediction logs including inputs, outputs, model version, and timestamp.

  • Set up a baseline dashboard or report that shows request volume, error rate, and latency over time.

Your checkpoint

A containerized service with prediction logging enabled, plus a tested rollback runbook and a baseline operational dashboard.

Week 7

Model Monitoring and Maintenance

  • Compute drift statistics comparing live prediction inputs against the training distribution and set a threshold that would trigger review.

  • Design a delayed-label evaluation job that recomputes model quality once ground truth arrives.

  • Define alerting rules for data drift, prediction drift, and performance degradation, and explain the tradeoff between sensitivity and alert fatigue.

  • Document a retraining trigger policy that specifies which signals justify retraining and who approves it.

Your checkpoint

A drift monitoring report with computed drift metrics, proposed alert thresholds, and a written retraining trigger policy.

Week 8

ML Governance and Reproducibility & Experiment Tracking and Model Lifecycle & Model Monitoring and Maintenance

  • Audit the full lifecycle from data version to deployed model and identify any missing reproducibility or governance evidence.

  • Draft a governance checklist covering access control, model approval, audit logging, and retention of experiment metadata.

  • Re-run the end-to-end pipeline from a clean environment to confirm the documented process actually reproduces the deployed model.

  • Complete a timed mixed-domain practice set and review every missed item against the corresponding domain notes.

Your checkpoint

A governance and reproducibility audit checklist with gaps closed or explicitly flagged, plus a scored practice-set review log.

Milestones

Week 2: A registered model version exists whose training run can be reproduced from the pinned environment and recorded data version.

Week 4: You can explain, with logged evidence, why the chosen hyperparameters were selected and demonstrate that preprocessing causes no leakage.

Week 6: A containerized model serves validated requests, logs predictions, and has a rehearsed rollback path.

Week 8: An independent reviewer can follow your documentation to reproduce the deployed model, and your practice-set score shows no domain below a self-set threshold.