EdX

Predictive Analytics using Machine Learning (edX)

Predictive Analytics using Machine Learning (edX)

Learn how to build predictive models using machine learning. This course will give you an overview of machine learning-based approaches for predictive modelling, including tree-based techniques, support vector machines, and neural networks using Python.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

These models form the basis of cutting-edge analytics tools that are used for image classification, text and sentiment analysis, and more.
The course contains two case studies: forecasting customer behaviour after a marketing campaign, and flight delay and cancellation predictions.
You will also learn:

  • Sampling techniques such as bagging and boosting, which improve robustness and overall predictive power, as well as random forests
  • Support vector machines by introducing you to the concept of optimising the separation between classes, before diving into support vector regression
  • Neural networks; their topology, the concepts of weights, biases, and kernels, and optimisation techniques

This course is part of the Predictive Analytics using Python MicroMasters Program.

In this course, you will:

  • Understand the difference between machine learning and other statistical models
  • Practice building tree-based models, support vector machines and neural networks
  • Implement the theoretic models in machine learning-based software packages in Python
  • Apply machine learning models to business situations

Syllabus

Week 1: Decision trees
Week 2: Random forests and support vector machines
Week 3: Support vector machines
Week 4: Neural networks
Week 5: Neural network estimation and pitfalls
Week 6: Model comparison

Prerequisites
You should be familiar with an undergraduate level, or have a background, in mathematics and statistics. Previous experience with a procedural programming language is beneficial (e.g. Python, C, Java, Visual Basic).
Learners pursuing the MicroMastersprogramme are strongly recommended to complete PA1.1x Introduction to Predictive Analytics using Python and PA1.2x Successfully Evaluating Predictive Modelling and PA1.3x Statistical Predictive Modelling and Applications on the verified track prior to undertaking this course.

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

Related Courses

Statistics and R (edX) EdX
HarvardX,Harvard University

Statistics and R (edX)

An introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences. We will learn the basics of statistical inference in order to understand and compute p-values and confidence intervals, all while analyzing data with R. We provide R programming examples in a way that will help make the connection between concepts and implementation.

Self Paced
Self-Paced
Probability and Statistics I: A Gentle Introduction to Probability (edX) EdX
Georgia Institute of Technology,GTx

Probability and Statistics I: A Gentle Introduction to Probability (edX)

This course provides an introduction to basic probability concepts. Our emphasis is on applications in science and engineering, with the goal of enhancing modeling and analysis skills for a variety of real-world problems. In order to make the course completely self-contained (and to bring back long-lost memories), we’ll start off with Bootcamp lessons to review concepts from set theory and calculus.

Self Paced
Self-Paced
BioStatistics (edX) EdX
DoaneX,Doane University

BioStatistics (edX)

This college-level, credit-eligible Biostatistics course will teach you the skills required for success in future analytical studies in biology. In this undergraduate-level biostatistics course, the learners will be introduced to the use of statistics and study designs in biology. Upon successful completion of this course, learners will be able to design experimental, quasi-experimental and observational studies that will meet regulatory guidelines; collect, analyze, and interpret data using appropriate statistical tools.

Self Paced
Self-Paced
Probability and Statistics III: A Gentle Introduction to Statistics (edX) EdX
Georgia Institute of Technology,GTx

Probability and Statistics III: A Gentle Introduction to Statistics (edX)

This course provides an introduction to basic statistical concepts. We begin by walking through a library of probability distributions – including the normal distribution, which in turn leads to the Central Limit Theorem. We then discuss elementary descriptive statistics and estimation methods.

Self Paced
Self-Paced
Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML. What do you know about TinyML? Tiny Machine Learning (TinyML) is one of the fastest-growing areas of Deep Learning and is rapidly becoming more accessible. This course provides a foundation for you to understand this emerging field.

Self Paced
Self-Paced
MathTrackX: Statistics (edX) EdX
University of Adelaide,AdelaideX

MathTrackX: Statistics (edX)

Understand fundamental concepts relating to statistical inference and how they can be applied to solve real world problems. This course will build on probability and random variable knowledge gained from previous courses in the MathTrackX XSeries with the study of statistical inference, one of the most important parts of statistics.

Self Paced
Self-Paced
Data Science and Machine Learning Capstone Project (edX) EdX
IBM

Data Science and Machine Learning Capstone Project (edX)

Create a project that you can use to showcase your Data Science skills to prospective employers. Apply various data science and machine learning techniques to analyze and visualize a data set involving a real life business scenario and build a predictive model. Now that you've taken several courses on data science and machine learning, it’s time to put your learning to work on a data problem involving a real life scenario. Employers really care about how well you can apply your knowledge and skills to solve real world problems, and the work you do in this capstone project will make you stand out in the job market.

Self Paced
Self-Paced
Applications of TinyML (edX) EdX
HarvardX,Harvard University

Applications of TinyML (edX)

Get the opportunity to see TinyML in practice. You will see examples of TinyML applications, and learn first-hand how to train these models for tiny applications such as keyword spotting, visual wake words, and gesture recognition. Do you know what happens when you say “OK Google” to a Google device? Is your Google Home always listening? Following on the Foundations of Tiny ML course, Applications of TinyML will give you the opportunity to see tiny machine learning applications in practice. This course features real-world case studies, guided by industry leaders, that examine deployment challenges on tiny or deeply embedded devices.

Self Paced
Self-Paced
Introduction to Data Science and Basic Statistics for Business (edX) EdX
Tecnológico de Monterrey,TecdeMonterreyX

Introduction to Data Science and Basic Statistics for Business (edX)

In this course you will acquire statistical methods for decision making in business, as well as technological tools to develop quantitative skills. Areas such as " big data" require very clear knowledge of statistics and business, technology provides us various applications that require solid training in statistics for proper use and interpretation .

Self Paced
Self-Paced
IoT Systems and Industrial Applications with Design Thinking (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

IoT Systems and Industrial Applications with Design Thinking (edX)

The first MOOC to provide a comprehensive introduction to Internet of Things (IoT) including the fundamental business aspects needed to define IoT related products. Internet of Things (IoT) and smart connected devices have radically changed the way our world works and how companies operate and create new businesses.

Self Paced
Self-Paced
Probability and Statistics II: Random Variables – Great Expectations to Bell Curves (edX) EdX
Georgia Institute of Technology,GTx

Probability and Statistics II: Random Variables – Great Expectations to Bell Curves (edX)

This course discusses properties and applications of random variables. For instance, how many customers are likely to arrive in the next hour? What’s the probability that a lightbulb will last more than a year? When you’re done with this course, you’ll have enough firepower to undertake a wide variety of modeling and analysis problems; and you’ll be well-prepared for the upcoming Statistics courses.

Self Paced
Self-Paced
High-Dimensional Data Analysis (edX) EdX
HarvardX,Harvard University

High-Dimensional Data Analysis (edX)

A focus on several techniques that are widely used in the analysis of high-dimensional data. If you’re interested in data analysis and interpretation, then this is the data science course for you. We start by learning the mathematical definition of distance and use this to motivate the use of the singular value decomposition (SVD) for dimension reduction and multi-dimensional scaling and its connection to principle component analysis.

Self Paced
Self-Paced