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 CertNexus
There are 5 modules in this course
This course is designed for business professionals that wish to identify basic concepts that make up machine learning, test model hypothesis using a design of experiments and train, tune and evaluate models using algorithms that solve classification, regression and forecasting, and clustering problems.
To be successful in this course a learner should have a background in computing technology, including some aptitude in computer programming.
In the previous courses in the CDSP specialization, your data underwent a great deal of preparation. It's time to start looking at developing machine learning models. These models will be instrumental in achieving your business objectives because they can intelligently estimate much about the world. But before you start building these models, you need to have a firm grasp on what goes into machine learning and what it means to use machine learning to test a hypothesis.
Get help and meet other learners. Join your Community!•5 minutes
Cross-Validation•10 minutes
Guidelines for Training Machine Learning Models•5 minutes
Additional Hypothesis Testing Methods•10 minutes
Guidelines for Testing a Hypothesis•5 minutes
1 assignment•Total 30 minutes
Preparing to Train a Machine Learning Model•30 minutes
2 peer reviews•Total 80 minutes
Identifying Machine Learning Concepts•40 minutes
Testing a Hypothesis•40 minutes
1 discussion prompt•Total 5 minutes
Reflect on What You've Learned•5 minutes
Develop Classification Models
Module 2•9 hours to complete
Module details
The first type of machine learning task you'll build models for is classification. Classification has many applications across many different fields, so it's a good starting point. In this module, you'll train classification models, tune those models, and then evaluate them as part of a process of iterative improvement.
Guidelines for Training Logistic Regression Models•5 minutes
Guidelines for Training k-NN Models•3 minutes
Guidelines for Training SVM Classification Models•5 minutes
Guidelines for Training Naïve Bayes Models•3 minutes
CART Hyperparameters•10 minutes
Guidelines for Training Classification Decision Trees and Ensemble Models•15 minutes
Guidelines for Tuning Classification Models•5 minutes
Guidelines for Evaluating Classification Models•10 minutes
1 assignment•Total 30 minutes
Developing Classification Models•30 minutes
1 discussion prompt•Total 5 minutes
Reflect on What You've Learned•5 minutes
7 ungraded labs•Total 295 minutes
Training a Logistic Regression Model•45 minutes
Training a k-NN Model•20 minutes
Training an SVM Classification Model•30 minutes
Training a Naïve Bayes Model•20 minutes
Training Classification Decision Trees and Ensemble Models•60 minutes
Tuning Classification Models•60 minutes
Evaluating Classification Models•60 minutes
Develop Regression Models
Module 3•6 hours to complete
Module details
The next major machine learning task you'll undertake is regression. Whereas classification is about placing things in categories, regression is about estimating numbers. As with the previous module, in this module you'll train, tune, and then evaluate models that perform regression.
Regression Using Decision Trees and Ensemble Models•4 minutes
Forecasting•3 minutes
Autoregressive Integrated Moving Average (ARIMA)•11 minutes
Cost Function•2 minutes
Regularization•5 minutes
Gradient Descent•6 minutes
Grid/Randomized Search for Regression•4 minutes
Mean Squared Error (MSE) and Mean Absolute Error (MAE)•4 minutes
Coefficient of Determination•3 minutes
7 readings•Total 32 minutes
Overview•2 minutes
Guidelines for Training Linear Regression Models•3 minutes
Guidelines for Training Regression Trees and Ensemble Models•3 minutes
Guidelines for Training Forecasting Models•3 minutes
Regularization Techniques•15 minutes
Guidelines for Tuning Regression Models•3 minutes
Guidelines for Evaluating Regression Models•3 minutes
1 assignment•Total 30 minutes
Developing Regression Models•30 minutes
1 discussion prompt•Total 5 minutes
Reflect on What You've Learned•5 minutes
4 ungraded labs•Total 225 minutes
Training a Linear Regression Model•60 minutes
Training Regression Trees and Ensemble Models•60 minutes
Tuning Regression Models•45 minutes
Evaluating Regression Models•60 minutes
Develop Clustering Models
Module 4•5 hours to complete
Module details
You've built supervised learning models using both classification and regression. But now it's time to work with unsupervised learning, where labeled data is not readily available. In this module, you'll implement unsupervised learning in the form of clustering models, which can group observations that share common traits. Just like before, you'll develop these models as a process of training, tuning, and evaluation.
Guidelines for Training k-Means Clustering Models•3 minutes
Guidelines for Training Hierarchical Clustering Models•3 minutes
Guidelines for Tuning Clustering Models•3 minutes
Guidelines for Evaluating Clustering Models•5 minutes
1 assignment•Total 30 minutes
Developing Clustering Models•30 minutes
1 discussion prompt•Total 5 minutes
Reflect on What You've Learned•5 minutes
4 ungraded labs•Total 205 minutes
Training a k-Means Clustering Model•60 minutes
Training a Hierarchical Clustering Model•30 minutes
Tuning Clustering Models•40 minutes
Evaluating Clustering Models•75 minutes
Apply What You've Learned
Module 5•5 hours to complete
Module details
You have developed models for classification, regression and clustering, in this module you will apply what you have learned working within a practical scenario. Using a Jupyter notebook you will perform machine learning tasks. You are given the choice of three notebooks, each of which leverages a different type of algorithm.
What's included
1 peer review1 ungraded lab
Show info about module content
1 peer review•Total 300 minutes
Online Retailer: Developing Classification, Regression, or Clustering Models•300 minutes
1 ungraded lab•Total 10 minutes
Course 4 Project•10 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.
CertNexus is a vendor-neutral certification body, providing emerging technology certifications and micro-credentials for Business, Data, Development, IT, and Security professionals. CertNexus’ exams meet the most rigorous development standards possible which outlines a global framework for developing personnel certification programs to narrow the widening skills gap.
When will I have access to the lectures and assignments?
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.
What will I get if I subscribe to this Certificate?
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.