Training on Machine Learning Fundamentals: From Data to Models
Comprehensive ML introduction covering data prep, model building, evaluation, and deployment. Build and evaluate ML models using Python.
Duration
10 days
Live instruction
Delivery
Physical + Virtual
Cohort based
Level
Advanced
Working professionals
Certification
NITA reimbursable
For Kenyan cohorts
Language
English
All materials
About this programme
This course provides a comprehensive introduction to machine learning, covering the full workflow from data preparation to model building, evaluation, and deployment. Participants will gain practical skills in applying key machine learning algorithms to solve real-world problems.
Who Should Attend:
- Data scientists and aspiring data scientists
- Software engineers and developers
- Data analysts and business intelligence professionals
- Researchers and academics
- Technical professionals transitioning to ML
What you'll walk away with
- To provide a comprehensive introduction to machine learning
- To enable participants to build and evaluate ML models
- To equip participants with practical ML skills using Python
- To build foundation for advanced ML and AI learning
What we cover, module by module
Module 1: Introduction to Machine Learning and Problem Framing
- What is machine learning and its applications
- Types of machine learning: supervised, unsupervised, reinforcement
- Framing machine learning problems
- Understanding the machine learning workflow
- Key ML concepts and terminology
- Case Study: Framing a business problem as a machine learning problem
Module 2: Data Preparation and Exploratory Data Analysis (EDA)
- Data collection and understanding
- Data cleaning and preprocessing
- Handling missing data and outliers
- Exploratory data analysis (EDA) techniques
- Data visualization for EDA
- Case Study: Conducting EDA on a real-world dataset
Module 3: Supervised Learning: Regression and Classification
- Introduction to supervised learning
- Linear and logistic regression
- Decision trees and random forests
- Support vector machines (SVM)
- Performance metrics for classification and regression
- Case Study: Building a classification model on a real-world dataset
Module 4: Unsupervised Learning: Clustering and Dimensionality Reduction
- Introduction to unsupervised learning
- K-means clustering and hierarchical clustering
- Principal component analysis (PCA)
- t-SNE for visualization
- Applications of unsupervised learning
- Case Study: Applying clustering to a real-world dataset
Module 5: Model Evaluation, Tuning, and Deployment
- Model evaluation techniques: cross-validation, confusion matrix
- Hyperparameter tuning and optimization
- Feature selection and engineering
- Model deployment considerations
- Monitoring and maintaining ML models
- Case Study: Tuning and evaluating a machine learning model
Module 6: Ensemble Methods and Model Stacking
- Introduction to ensemble methods
- Bagging and Random Forests
- Boosting: AdaBoost, Gradient Boosting, XGBoost
- Model stacking and blending
- Improving performance with ensembles
- Case Study: Building an ensemble model for better performance
Module 7: Handling Imbalanced Data and Bias in ML
- Understanding imbalanced data challenges
- Techniques for handling imbalanced data: resampling, SMOTE
- Bias and fairness in machine learning
- Evaluating and mitigating bias in models
- Building fair and inclusive ML systems
- Case Study: Addressing imbalance and bias in a real-world dataset
Module 8: Feature Engineering and Selection
- Importance of feature engineering
- Feature creation and transformation techniques
- Feature selection methods: filter, wrapper, embedded
- Dimensionality reduction for feature optimization
- Automating feature engineering with AI
- Case Study: Performing feature engineering on a real-world dataset
Module 9: Model Interpretability and Explainability
- Importance of model interpretability
- Interpretable models: linear regression, decision trees
- Post-hoc explanation techniques: SHAP, LIME
- Model-agnostic interpretability methods
- Communicating model insights to stakeholders
- Case Study: Explaining a machine learning model to stakeholders
Module 10: ML System Design and Architecture
- Designing ML systems for production
- ML system components and architecture
- Data pipelines and feature stores
- Model serving and API design
- Monitoring and maintaining ML systems
- Case Study: Designing an ML system for a business use case
Where the change lands
Organizational Impacts:
- Enhanced machine learning capabilities within the organization
- Improved ability to build and deploy ML models
- Faster time-to-value for ML projects
- Stronger foundation for advanced ML and AI initiatives
Individual Impacts:
- Ability to build and evaluate machine learning models
- Skills in using key ML algorithms and techniques
- Knowledge of the full ML workflow
- Proficiency in Python for ML implementation
Common questions.
Still not sure? Send us a note and a facilitator will get back to you within a business day.
You may also like.
Programmes in the same discipline that participants often pair with this course.
Hybrid5 daysDemystify AI, understand its ethical challenges, and develop governance frameworks. Address bias, misinformation, and accountability in AI systems.
Hybrid10 daysStrengthen AI governance skills for policymakers and regulators. Develop frameworks, conduct risk assessments, and co-create national AI strategies.
Hybrid10 daysMeta Description: Comprehensive Python for AI and ML. Master NumPy, Pandas, Matplotlib, and Scikit-learn for data manipulation and machine learning.
Course finder
Find the right course for you
Prefer to talk it through? Send us an enquiry and a facilitator will scope a fit within a business day.
For corporate teams
Training 10+ professionals?
We deliver Training on Machine Learning Fundamentals: From Data to Models in-house at your offices, at a venue we arrange, or fully virtual. Customise the curriculum against your KPIs, and get a bespoke price for the cohort size you need.
