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

Public Sector Debt Statistics (edX) EdX
International Monetary Fund - IMF,IMFx

Public Sector Debt Statistics (edX)

The course examines coverage and accounting rules for public sector debt, valuation, classification, important methodological issues, and the sources and methods used for compiling the statistics. This course, presented by IMF Statistics Department, covers the fundamentals needed to compile and disseminate comprehensive public sector debt statistics (PSDS) that are useful for policy- and decision-makers, as well as other users.

Self Paced
Self-Paced
Python for Data Science (edX) EdX
University of California, San Diego,UC San DiegoX

Python for Data Science (edX)

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets. In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

Self Paced
Self-Paced
Predictive Analytics (edX) EdX
Indian Institute of Management, Bangalore,IIMBx

Predictive Analytics (edX)

Master the tools of predictive analytics in this statistics based analytics course. Decision makers often struggle with questions such as: What should be the right price for a product? Which customer is likely to default in his/her loan repayment? Which products should be recommended to an existing customer? Finding right answers to these questions can be challenging yet rewarding.

Self Paced
5-12 Weeks
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

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
Estadística Aplicada a los Negocios (edX) EdX
Galileo University,GalileoX

Estadística Aplicada a los Negocios (edX)

Aprende las principales herramientas y técnicas de la estadística descriptiva y la estadística inferencial para analizar e interpretar datos desde la perspectiva de negocios facilitando la toma de decisiones. Este curso proporciona una introducción al análisis de datos en base a las principales herramientas estadísticas, enfocándose en la estadística descriptiva y la estadística inferencial.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Learn to use machine learning in Python in this introductory course on artificial intelligence. AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career.

Self Paced
Self-Paced
Data Science: Capstone (edX) EdX
HarvardX,Harvard University

Data Science: Capstone (edX)

Show what you’ve learned from the Professional Certificate Program in Data Science. To become an expert data scientist you need practice and experience. By completing this capstone project you will get an opportunity to apply the knowledge and skills in R data analysis that you have gained throughout the series. This final project will test your skills in data visualization, probability, inference and modeling, data wrangling, data organization, regression, and machine learning.

Self Paced
Self-Paced