A tested data-loading and vectorised feature module.
AI/ML Engineer Roadmap
A complete six-month intermediate AI/ML engineering roadmap covering data preparation, statistical thinking, classical machine learning, deep learning, transformers, evaluation, deployment and MLOps. Build one measurable prediction product from notebook baseline to monitored API, then add a carefully evaluated language-model feature. Mostly official documentation is used throughout.
Data and Mathematical Foundations
Build a reproducible Python data workflow and the mathematical intuition needed to reason about models.
W01Python, NumPy and Vectorised ThinkingMove from general Python code to efficient numerical workflows.10–12 hours per week0/5
W02pandas and Data QualityTurn messy records into an auditable modelling table.10–12 hours per week0/5
A clean modelling dataset, validation report and data dictionary.
W03Probability, Statistics and Linear AlgebraUnderstand the assumptions behind metrics and common models without turning the month into pure theory.10–12 hours per week0/5
A concise notebook connecting statistical concepts to the project data.
W04Problem Framing and BaselinesDefine a model only after clarifying the user decision, target and cost of mistakes.10–12 hours per week0/5
Month 1 baseline report with problem statement, data split and acceptance metric.
Classical Machine Learning
Build, compare and explain reliable supervised-learning pipelines.
W05Preprocessing and PipelinesMake every transformation reproducible and safe from leakage.10–12 hours per week0/5
A serialisable preprocessing-and-model pipeline with leakage tests.
W06Regression and Classification ModelsUnderstand how simple models differ before reaching for complex algorithms.10–12 hours per week0/5
A fair comparison of three candidate models with a selected baseline challenger.
W07Evaluation, Cross-Validation and ThresholdsMatch evaluation to the real cost of false positives and false negatives.10–12 hours per week0/5
An evaluation report with confidence, segment metrics, threshold and error examples.
W08Feature Engineering and ExplainabilityImprove signal while keeping features valid at prediction time.10–12 hours per week0/5
Version 2 model with documented features, explanations and an error-analysis update.
Deep Learning and Transformers
Learn neural-network workflows and use pretrained models responsibly for text.
W09PyTorch Tensors and Training LoopsUnderstand tensors, autograd, modules, losses and optimisation as one complete loop.10–12 hours per week0/5
A configurable PyTorch training pipeline with saved model and metrics.
W10Neural Network Design and RegularisationReason about architecture and training behaviour instead of blindly adding layers.10–12 hours per week0/5
An experiment note showing how two training choices changed generalisation.
W11Transformers and Pretrained ModelsUse pretrained language models with clear task, data and compute boundaries.10–12 hours per week0/5
A classical-versus-transformer benchmark with reproducible inference code.
W12Experiment Tracking and ReproducibilityMake every meaningful model result traceable to code, data and configuration.10–12 hours per week0/5
Month 3 model registry candidate with tracked experiments and reproducibility checklist.
Production ML and MLOps
Package, serve, test and monitor the model as a production dependency.
W13Model Packaging and RegistryVersion model code, schema and artifacts together.10–12 hours per week0/5
A registered model with lineage, signature, example input and promotion notes.
W14Inference API and ContainerServe predictions with validation, latency awareness and safe error handling.10–12 hours per week0/5
A Dockerised inference API with versioned responses and load-test results.
W15Testing and CI for ML SystemsTest data, transformations and prediction contracts in addition to ordinary code.10–12 hours per week0/5
An ML-aware CI pipeline with fast quality and contract gates.
W16Monitoring, Drift and RollbackDetect when inputs or outcomes no longer resemble validated conditions.10–12 hours per week0/5
Version 4 with monitoring dashboard/report, alert policy and tested rollback.
Applied LLM Engineering and Evaluation
Add a language-model capability only where it improves the product and can be evaluated.
W17Embeddings and Semantic RetrievalBuild retrieval from first principles before adding a generative layer.10–12 hours per week0/5
A tested semantic retriever with labelled queries and citation metadata.
W18RAG and Prompt BoundariesGround generation in retrieved evidence and make abstention possible.10–12 hours per week0/5
A RAG prototype that cites sources and abstains when evidence is insufficient.
W19LLM Evaluation and GuardrailsReplace impressive demos with a repeatable quality gate.10–12 hours per week0/5
An evaluation report with dataset, rubric, baseline, improvement and known limits.
W20Integrate the Assistant into the ProductShip the LLM feature with observability and a safe fallback workflow.10–12 hours per week0/5
Version 5 with monitored RAG, citations, feedback and independent feature rollback.
Capstone and AI/ML Interview Readiness
Turn the work into credible evidence of modelling judgement and production ownership.
W21Model Card, Ethics and Responsible UseDocument intended use, limitations, data risks and human oversight.10–12 hours per week0/5
A model card with intended use, evaluation, limitations and monitoring responsibilities.
W22ML System DesignDesign the full path from data collection to feedback and retraining.10–12 hours per week0/5
An ML system-design document with data, training, serving, monitoring and feedback loops.
W23ML Coding and Case InterviewsPractise data manipulation, modelling and diagnosis under time pressure.10–12 hours per week0/5
Three mocks covering Python/data, modelling/evaluation and ML system design.
W24Final Capstone and PortfolioPresent measurable learning and production evidence rather than only notebook accuracy.10–12 hours per week0/5
A live AI/ML product, repository, experiment report, model card, architecture and five-minute demo.
