The Nuts and Bolts of Machine Learning (Coursera)

The Nuts and Bolts of Machine Learning (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Nuts and Bolts of Machine Learning (Coursera)
This is the sixth of seven courses in the Google Advanced Data Analytics Certificate. In this course, you’ll learn about machine learning, which uses algorithms and statistics to teach computer systems to discover patterns in data. Data professionals use machine learning to help analyze large amounts of data, solve complex problems, and make accurate predictions.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

You’ll focus on the two main types of machine learning: supervised and unsupervised. You'll learn how to apply different machine learning models to business problems and become familiar with specific models such as Naive Bayes, decision tree, random forest, and more.

Google employees who currently work in the field will guide you through this course by providing hands-on activities that simulate relevant tasks, sharing examples from their day-to-day work, and helping you enhance your data analytics skills to prepare for your career.

Learners who complete the seven courses in this program will have the skills needed to apply for data science and advanced data analytics jobs. This certificate assumes prior knowledge of foundational analytical principles, skills, and tools covered in the Google Data Analytics Certificate.

By the end of this course, you will:

-Apply feature engineering techniques using Python

-Construct a Naive Bayes model

-Describe how unsupervised learning differs from supervised learning

-Code a K-means algorithm in Python

-Evaluate and optimize the results of K-means model

-Explore decision tree models, how they work, and their advantages over other types of supervised machine learning

-Characterize bagging in machine learning, specifically for random forest models

-Distinguish boosting in machine learning, specifically for XGBoost models

-Explain tuning model parameters and how they affect performance and evaluation metrics

This course is part of the Google Advanced Data Analytics Professional Certificate.


Syllabus


WEEK 1

The different types of machine learning

You’ll start by exploring the basic concepts of machine learning and the role of machine learning in data science. Then, you’ll review the four main types of machine learning: supervised, unsupervised, reinforcement, and deep learning.


WEEK 2

Workflow for building complex models

You’ll learn how data professionals use a structured workflow for machine learning. You'll identify the main steps of the workflow and the importance of each step in the overall process. Then, you'll learn how to apply specific machine learning models to business problems.


WEEK 3

Unsupervised learning techniques

You’ll learn more about one of the major types of machine learning: unsupervised learning. You'll begin by exploring the difference between supervised and unsupervised techniques and the benefits and uses of each approach. Then, you’ll learn how to apply two unsupervised machine learning models: clustering and K-means.


WEEK 4

Tree-based modeling

Next, you’ll focus on supervised learning. You’ll learn how to test and validate the performance of supervised machine learning models such as decision tree, random forest, and gradient boosting.


WEEK 5

Course 6 end-of-course project

You’ll complete the final end-of-course project by applying different machine learning models to a workplace scenario dataset.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
36.00 EUR/month

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.