VOOZH about

URL: https://www.coursera.org/learn/foundations-of-machine-learning

⇱ Foundations of Machine Learning | Coursera


Foundations of Machine Learning

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Foundations of Machine Learning

4,169 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

14 reviews

Beginner level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.5

14 reviews

Beginner level

Recommended experience

3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Construct Machine Learning models using the various steps of a typical Machine Learning Workflow

  • Apply appropriate metrics for various business problems to assess the performance of Machine Learning models

  • Develop regression and tree based Machine learning  Models to make predictions on relevant business problems

  • Analyze  business problems where unsupervised Machine Learning models  could be used to derive value from data

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English

Build your Data Analysis expertise

This course is part of the Fractal Data Science Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Fractal Analytics

There are 6 modules in this course

In a world where data-driven insights are reshaping industries, mastering the foundations of machine learning is a valuable skill that opens doors to innovation and informed decision-making. In this comprehensive course, you will be guided through the core concepts and practical aspects of machine learning. Complex algorithms and techniques will be demystified and broken down into digestible knowledge, empowering you to wield the capabilities of machine learning confidently. By the end of this course, you will:

1. Grasp the fundamental principles of machine learning and its real-world applications. 2. Construct and evaluate machine learning models, transforming raw data into actionable insights. 3. Navigate through diverse datasets, extracting meaningful patterns that drive decision-making. 4. Apply machine learning strategies to varied scenarios, expanding your problem-solving toolkit. This course equips you with the foundation to thrive as a machine learning enthusiast, data-driven professional, or someone ready to explore the dynamic possibilities of machine learning.

In this module, learners will unravel the magic of machine learning as they explore the significance of making predictions in various domains. They will gain a solid introduction to machine learning and its applications in different industries. The module will also cover essential concepts such as rule-based prediction and evaluation metrics, providing learners with a strong foundation for the rest of the course.

What's included

10 videos2 readings1 assignment

10 videosβ€’Total 40 minutes
  • Gateway to the Courseβ€’2 minutes
  • Course and Instructor Introduction Videoβ€’2 minutes
  • Introduction to Problem Statementβ€’6 minutes
  • How do we Make Predictions?β€’3 minutes
  • Methodology of Evaluating Predictionsβ€’4 minutes
  • Introduction to Data Divisionβ€’3 minutes
  • Building Benchmark Models and Evaluating Itβ€’6 minutes
  • Introduction to Machine Learningβ€’5 minutes
  • Applications of Machine Learningβ€’6 minutes
  • Types of Machine Learningβ€’4 minutes
2 readingsβ€’Total 40 minutes
  • Syllabus - Foundation of Machine Learningβ€’10 minutes
  • Reading material - Understanding the Dataβ€’30 minutes
1 assignmentβ€’Total 30 minutes
  • Introduction to MLβ€’30 minutes

This module focuses on guiding learners through the complete workflow of building their first machine learning model. Learners will dive into data preparation, exploratory data analysis (EDA), and feature engineering techniques. They will learn to build a K-Nearest Neighbors (KNN) model, understand model evaluation, and explore crucial considerations for deploying an ML model in real-world applications.

What's included

19 videos2 assignments1 programming assignment

19 videosβ€’Total 103 minutes
  • ML Workflowβ€’10 minutes
  • Tasks to be Performedβ€’6 minutes
  • Combining Product Attribute Data with POS Dataβ€’8 minutes
  • Combining all the tables in the Dataframeβ€’9 minutes
  • Understanding the Combined Dataβ€’4 minutes
  • Treating Missing Values - Part 1β€’7 minutes
  • Treating Missing Values Part 2β€’4 minutes
  • Outlier Detection and Treatmentβ€’3 minutes
  • Preparing the Dataset for Supervised and Unsupervised Modelsβ€’4 minutes
  • Generative AI for Data Analysisβ€’7 minutes
  • Introduction to KNNβ€’2 minutes
  • Building a kNN modelβ€’4 minutes
  • Choosing the Optimal Kβ€’2 minutes
  • Different Ways to Calculate Distanceβ€’7 minutes
  • Problems with Distance Based Algorithmβ€’4 minutes
  • Sklearn to build Optimal Process to Build an ML Modelβ€’4 minutes
  • Building a Knn classification model and evaluating itβ€’12 minutes
  • Choosing the right K valueβ€’2 minutes
  • Bias and Varianceβ€’5 minutes
2 assignmentsβ€’Total 75 minutes
  • New Quizβ€’30 minutes
  • Building your first ML modelβ€’45 minutes
1 programming assignmentβ€’Total 120 minutes
  • Preprocessing Data for Anova Insuranceβ€’120 minutes

In this module, learners will delve into the intricacies of prediction models. They will explore evaluation metrics for both regression and classification models, gaining hands-on experience with practical implementations. The module will also cover data division techniques and benchmark performance, providing learners with a comprehensive understanding of how to effectively evaluate prediction models.

What's included

10 videos2 assignments1 programming assignment

10 videosβ€’Total 60 minutes
  • Understanding Confusion Matrix and Accuracyβ€’6 minutes
  • A deep dive into Precision, Recall and F1 Scoreβ€’10 minutes
  • Understanding the AU-ROC curveβ€’5 minutes
  • Why do we calculate RMSEβ€’6 minutes
  • Understanding R2 Score and Adjusted R2 Scoreβ€’5 minutes
  • Train-Test Splitβ€’8 minutes
  • Train-Test split ratio and limitβ€’3 minutes
  • Cross validationβ€’5 minutes
  • Implementing Cross validationβ€’6 minutes
  • Benchmark Modelsβ€’6 minutes
2 assignmentsβ€’Total 90 minutes
  • Practice Quizβ€’30 minutes
  • How to Evaluate a Modelβ€’60 minutes
1 programming assignmentβ€’Total 60 minutes
  • Build and Evaluating KNN model for Anova Insuranceβ€’60 minutes

In this module, learners will embark on a comprehensive exploration of regression techniques. From understanding the principles of linear and logistic regression to their practical application, they will gain valuable insights into predictive modeling. With a focus on real-world scenarios, they will learn how to make predictions, interpret results, and optimize models.

What's included

13 videos3 assignments1 programming assignment

13 videosβ€’Total 71 minutes
  • Introduction to Linear Regressionβ€’4 minutes
  • Significance of Slope and Intercept in the linear regressionβ€’7 minutes
  • How Model Decides The Best-Fit Lineβ€’4 minutes
  • Let’s Build a Simple Linear Regression Modelβ€’6 minutes
  • Model Understanding Using Descriptive Approachβ€’10 minutes
  • Model Understanding Using Descriptive Approach - IIβ€’8 minutes
  • Model Building Using Predictive Approachβ€’4 minutes
  • Introductionβ€’2 minutes
  • Lines to Curves with Logistic Regressionβ€’5 minutes
  • Reading Between the Curves with Log Lossβ€’5 minutes
  • Stats Model Summaryβ€’6 minutes
  • Feature Selection and Scalingβ€’6 minutes
  • Predictive model in Logistic Regressionβ€’3 minutes
3 assignmentsβ€’Total 150 minutes
  • New Quizβ€’30 minutes
  • Linear regressionβ€’60 minutes
  • Logistic regressionβ€’60 minutes
1 programming assignmentβ€’Total 120 minutes
  • Building a Logistic Model for Anova Insuranceβ€’120 minutes

In this module, learners will navigate the intricate paths of decision trees. Decision trees offer a transparent yet powerful approach to classification and regression tasks. Learners will delve into the mechanisms of decision tree construction, learn to handle overfitting through pruning and regularization, and discover the art of fine-tuning decision trees for optimal results.

What's included

10 videos2 assignments1 programming assignment

10 videosβ€’Total 63 minutes
  • Introduction to Decision Treesβ€’4 minutes
  • Let’s Visualize The Decision Treeβ€’8 minutes
  • How Do Decision Trees Decide?β€’8 minutes
  • How Decision Trees Make Predictions?β€’4 minutes
  • Hands on: Building the Decision Tree Classification Modelβ€’12 minutes
  • Hyperparameters of Decision Treesβ€’6 minutes
  • Hands on: Building the Decision Tree Classification Model - Part 2β€’3 minutes
  • Building a Decision Tree Regression Modelβ€’5 minutes
  • Handling Imbalanced Datasetsβ€’7 minutes
  • Handling Imbalanced Datasets - Hands onβ€’6 minutes
2 assignmentsβ€’Total 90 minutes
  • Practice Quizβ€’30 minutes
  • Check your understanding for Decision Treesβ€’60 minutes
1 programming assignmentβ€’Total 120 minutes
  • Building Decision Trees for Anova Insuranceβ€’120 minutes

In this module, learners will unlock the mysteries of unsupervised machine learning as they dive into clustering techniques. They will discover the power of KMeans and Density-Based Spatial Clustering of Applications with Noise (DBSCAN) in grouping similar data points together. They will also explore how unsupervised learning revolutionizes data exploration, customer segmentation, and anomaly detection.

What's included

11 videos1 reading2 assignments1 programming assignment

11 videosβ€’Total 54 minutes
  • Setting the Contextβ€’3 minutes
  • Choosing Clustering Algorithmsβ€’5 minutes
  • Solving our Problem using k-means - Part 1β€’10 minutes
  • Solving our Problem using k-means - Part 2β€’3 minutes
  • Finding optimal K valueβ€’8 minutes
  • Analysis and Insights Based on the Plotβ€’2 minutes
  • Introduction to Hierarchical Clustering Analysis (HCA)β€’3 minutes
  • Solving our Problem using Hierarchical Clusteringβ€’6 minutes
  • Introduction to DBSCANβ€’7 minutes
  • Solving our Problem using DBSCAN Clusteringβ€’6 minutes
  • Course Summaryβ€’2 minutes
1 readingβ€’Total 10 minutes
  • Applications of Clustering in the Real Worldβ€’10 minutes
2 assignmentsβ€’Total 90 minutes
  • Practice Quizβ€’30 minutes
  • Unsupervised MLβ€’60 minutes
1 programming assignmentβ€’Total 120 minutes
  • KMeans Model for TapToBuyβ€’120 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Fractal Analytics
4 Coursesβ€’18,235 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    71.42%

  • 4 stars

    14.28%

  • 3 stars

    7.14%

  • 2 stars

    7.14%

  • 1 star

    0%

Showing 3 of 14

SG
Β·

Reviewed on Mar 9, 2025

The theory explanation and the coding are very well organized and presented .It helped me understand things better.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,