Implement a complete Data Science pipeline
Presentation & objectives
This session focuses on implementing complete data science workflows, from exploratory analysis in notebooks to production-ready machine learning systems. Students will learn to handle real-world data challenges including time-series analysis, geographic data processing, and the critical transition from experimental code to structured, maintainable ML pipelines.
Assessment Information
This session contributes to your final assessment through two complementary mini-projects. For detailed evaluation criteria and requirements, please refer to the Assessment Guidelines section.
This work must be completed in pairs. Each student must have their own Git account and make commits using their own account.
Learning Objectives
By the end of this session, students will be able to:
- Analyze time-series data with geographic groupings and temporal dependencies
- Handle missing data appropriately for time-dependent datasets
- Implement cross-validation strategies that prevent data leakage in grouped data
- Transform notebook code into modular, production-ready Python packages
- Apply software engineering best practices for machine learning systems
- Understand the transition from experimentation to production deployment
Activities
- Air Quality Data Analysis
- Towards Production-Ready ML (Homework)
- Structuring ML Code
- Hyperparameter Optimization
- MLOps Introduction
- Evaluation & Business Impact
Info
Before attending the practical session Structuring ML Code, you must read at home Towards Production-Ready ML.
Submission Guidelines
- Deadline: December 14, 11:59 p.m.
- Format: Link to the project’s GitLab repository
- Deliverable: Complete Git repository with commit history
Warning
Important: Projects without appropriate Git history or with unbalanced commits between team members will be penalized. The quality of collaborative work is as important as the technical quality of the code.
Knowledge Check
Answer these questions once you have finished this course module.