Boosting Machine Learning Models in Python

Course

Online

£ 5 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Leverage ensemble techniques to maximize your machine learning models in Python.Machine learning ensembles are models composed of a few other models that are trained separately and then combined in some way to make an overall prediction. These powerful techniques are often used in applied machine learning to achieve the best overall performance.In this unique course, after installing the necessary tools you will jump straight into the bagging method so as to get the best results from algorithms that are highly sensitive to specific data—for example, algorithms based on decision trees. Next, you will discover another powerful and popular class of ensemble methods called boosting. Here you'll achieve maximal algorithm performance by training a sequence of models, where each given model improves the results of the previous one. You will then explore a much simpler technique called voting, where results from multiple models are achieved using simple statistics such as the mean average. You will also work hands-on with algorithms such as stacking and XGBoost to improve performance.By the end of this course, you will know how to use a variety of ensemble algorithms in the real world to boost your machine learning models.Please note that a working knowledge of Python 3; the ability to run simple commands in Shell (Terminal); and also some basic machine learning experience are core prerequisites for taking and getting the best out of this course.About the Author
.
Jakub Konczyk has enjoyed and programmed professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share this with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage start-ups, he was involved in. He failed miserably then

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Discover and use the main concepts behind ensemble techniques and learn why they are important in applied machine learning
Learn how to use bagging to combine predictions from multiple algorithms and predict more accurately than from any individual algorithm
Use boosting to create a strong classifier from a series of weak classifiers and improve the final performance
Explore how even a very simple ensemble technique such as voting can help you maximize performance
Also learn a powerful and less well-known stacking technique, where you combine different models with another machine learning algorithm to focus on distinctive features of your dataset for each individual model
Evaluate which ensemble technique is good for a particular problem
Train, test, and evaluate your own XGBoost models

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Algorithms
  • Install
  • Play

Course programme

Introduction to Ensemble Algorithms 5 lectures 34:44 The Course Overview This video will give you an overview about the course. What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Introduction to Ensemble Algorithms - Quiz Introduction to Ensemble Algorithms 5 lectures 34:44 The Course Overview This video will give you an overview about the course. What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Introduction to Ensemble Algorithms - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
What Are Ensemble Algorithms and Why Are They So Powerful? Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
Discover what ensemble algorithms are and the main idea behind it.
  • Learn the intuitive definition behind ensemble methods, learn why they are so effective, get an overview of methods that we will be learning about in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Set Up for Learning Ensemble Algorithms Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Learn the simplest method to play around with ensemble methods.
  • Discover an easy way to install all the tools needed in the rest of the course
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Overview and Preparation Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Get a high-level overview of data, and how to convert it to the right format.
  • Understand the raw input data and how to transform it to the output format
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Dataset Preparation Code Walkthrough Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Learn how to prepare data step-by-step.
  • Discover how to convert an input CSV file using pandas Python library
Introduction to Ensemble Algorithms - Quiz Introduction to Ensemble Algorithms - Quiz Introduction to Ensemble Algorithms - Quiz Introduction to Ensemble Algorithms - Quiz Bagging Algorithms (Bootstrap Aggregation) 3 lectures 34:29 Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Bagging Algorithms (Bootstrap Aggregation) - Quiz Bagging Algorithms (Bootstrap Aggregation). 3 lectures 34:29 Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Bagging Algorithms (Bootstrap Aggregation) - Quiz Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Bagged Decision Trees Algorithm Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Discover how to apply bagging ensemble method to Decision Trees.
  • Learn the main idea behind bagging ensemble method and how to use it with Decision Trees
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Random Forest Algorithm Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Learn how Random Forest is improving standard bagging methods.
  • Explore the shortcomings of Bagged Decision Trees, and how Random Forest algorithm is solving those challenges
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Using Extra-Trees Algorithm Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results.
  • Learn the main optimization ideas behind Extra-Trees (extremely random trees)
Dive into extremely random trees algorithm and explore how it tweaks the Random Forest algorithms to improve results Stacking Example ...

Additional information

Working knowledge of Python 3 is assumed. Basic machine learning experience is needed along with and the ability to run simple commans in shell (terminal)

Boosting Machine Learning Models in Python

£ 5 VAT inc.