
Experience hands-on business understanding in machine learning with Jupyter Notebooks, building binary classification models on the Pima Indians diabetes and mushroom datasets, plus PCA visualization and customer segmentation clustering.
Explore how box and whisker plots visualize the five-number summary—minimum, Q1, median, Q3, maximum—calculate the IQR, identify outliers, and assess data skew.
Discover how a pie chart shows parts of a whole and learn to use annotations and fewer slices, switching to a bar chart for more than five slices.
Identify data leakage where training includes target information or test data. Protect model validity by splitting train and test data before transformation and using pipelines.
Learn to identify relevant input features for the target variable using feature selection techniques like Pearson correlation, ANOVA, chi-squared, mutual information, Spearman, and dimensionality reduction with PCA.
Apply dimensionality reduction, including PCA, to create compact data projections, and split preprocessed data into train and test sets using train_test_split or leave-one-out; manage outliers during cleaning or after splitting.
Train models on the training data, generate performance metrics and runtimes, and select 2–3 for refinement using regression and classification metrics and cutoff scores.
This hands-on requires the PimaIndiansDiabetes.txt data file which is available in Data Understanding hands-on.
Explore differences between model parameters and hyperparameters, and learn hyperparameter tuning with grid search and random search to refine models based on training metrics.
This hands-on requires the PimaIndiansDiabetes.txt data file which is available in Data Understanding hands-on.
This hands-on requires the PimaIndiansDiabetes.txt data file which is available in Data Understanding hands-on.
This hands-on requires PimaIndiansDiabetes.txt data file which is available in Data Understanding hands-on.
This course is designed by an industry expert who has over 2 decades of IT industry experience including 1.5 decades of project/ program management experience, and over a decade of experience in independent study and research in the fields of Machine Learning and Data Science.
The course will equip students with a solid understanding of the theory and practical skills necessary to work with machine learning algorithms and models.
This course is designed based on a whitepaper and the book “Machine Learning Project Guidelines” written by the author of this course.
When building a high-performing ML model, it’s not just about how many algorithms you know; instead, it’s about how well you use what you already know.
You will also learn that:
There is NO single best algorithm that would work well for all predictive modeling problems
And, the factors that determine which algorithm to choose for what type of problem(s)
Even simple algorithms may outperform complex algorithms if you know how to handle model errors and refine the models through hyperparameter tuning
Throughout the course, I have used appealing visualization and animations to explain the concepts so that you understand them without any ambiguity.
This course contains 13 sections:
Introduction
Business Understanding
Data Understanding
Research
Data Preprocessing
Model Development
Model Training
Model Refinement
Model Evaluation
Final Model Selection
Model Validation & Model Deployment
ML Projects Hands-on
ML Project Template Building
ML Project 1 (Classification)
ML Project 2 (Regression)
ML Project 3 (Classification)
ML Project 4 (Clustering - KMeans)
ML Project 5 (Clustering – RFM Analysis)
13. Congratulatory and Closing Note
This course includes 48 lectures, 17 hands-on sessions, and 29 downloadable assets.
By the end of this course, I am confident that you will outperform in your job interviews much better than those who have not taken this course, for sure.