IBM ยท IBM AI Engineering Professional Certificate
IBM Machine Learning with Python End-to-end ML workflow covering regression, classification, clustering, dimensionality reduction, and model evaluation with scikit-learn.
Completed 2025-09-06
๐ About this Course ๐๏ธ Modules Overview Module 1: Introduction to Machine Learning Module 2: Regression Models Module 3: Classification Algorithms Module 4: Clustering & Dimensionality Reduction Module 5: Model Evaluation & Validation Module 6: Projects ๐ ๏ธ Skills Gained ๐ Repository Structure ๐ Next Steps
๐ Verify Certificate
๐ About this Course #
This repository contains my work, labs, and projects from the IBM Machine Learning with Python course, part of the IBM AI Engineering Professional Certificate on Coursera.
The course covered the end-to-end machine learning workflow , from supervised and unsupervised learning to pipelines, evaluation, and real-world applications.
๐๏ธ Modules Overview #
Module 1: Introduction to Machine Learning #
Types of ML: supervised, unsupervised, reinforcement
Linear Regression basics (COโ emissions prediction)
Module 2: Regression Models #
Multiple Linear Regression, Polynomial & Nonlinear Regression
Logistic Regression (binary classification)
Labs: Regression on automotive and logistic datasets
Module 3: Classification Algorithms #
Decision Trees & Regression Trees
Random Forests & XGBoost (ensemble methods)
Support Vector Machines (credit card fraud detection)
K-Nearest Neighbors (KNN classification)
Module 4: Clustering & Dimensionality Reduction #
K-Means clustering (customer segmentation)
DBSCAN vs. HDBSCAN (geospatial data)
PCA, t-SNE, UMAP (dimensionality reduction & visualization)
Module 5: Model Evaluation & Validation #
Metrics: Accuracy, Precision, Recall, F1, ROC-AUC
Cross-validation & stratified CV
Regularization (Ridge, Lasso)
Pipelines with GridSearchCV
Module 6: Projects #
๐ ๏ธ Skills Gained #
Machine Learning fundamentals with Python & scikit-learn
Building and evaluating regression & classification models
Handling imbalanced datasets (sample weights, class weighting)
Unsupervised learning : clustering & dimensionality reduction
Pipelines for reproducible ML workflows
Model evaluation with cross-validation & metrics
Feature engineering & data preprocessing
๐ Repository Structure #
โโโ Module2_Regression/
โโโ Module3_Classification/
โโโ Module4_Clustering/
โโโ Module5_Evaluation/
โโโ Projects(module6)/
โ โโโ Titanic/
โ โโโ Rainfall/
โโโ README.md
๐ Next Steps #
This course provided a strong foundation in classical ML.
Next, I am applying these skills in Deep Learning (Keras, CNNs, RNNs, Transformers) as part of the broader IBM AI Engineering Certificate.
โ๏ธ Author: Ahmad Tawil
๐
Completed: September 6, 2025