Python Machine Learning Solutions

Course

Online

£ 100 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

100 videos that teach you how to perform various machine learning tasks in the real world.Machine learning is increasingly pervasive in the modern data-driven world. It is used extensively across many fields such as search engines, robotics, self-driving cars, and more.With this course, you will learn how to perform various machine learning tasks in different environments. We’ll start by exploring a range of real-life scenarios where machine learning can be used, and look at various building blocks. Throughout the course, you’ll use a wide variety of machine learning algorithms to solve real-world problems and use Python to implement these algorithms.You’ll discover how to deal with various types of data and explore the differences between machine learning paradigms such as supervised and unsupervised learning. We also cover a range of regression techniques, classification algorithms, predictive modelling, data visualization techniques, recommendation engines, and more with the help of real-world examples.About the Author
.
Prateek Joshi is an Artificial Intelligence researcher and a published author. He has over 8 years of experience in this field with a primary focus on content-based analysis and deep learning. He has written two books on Computer Vision and Machine Learning. His work in this field has resulted in multiple patents, tech demos, and research papers at major IEEE conferences. His blog has been visited in more than 200 countries and has received more than a million page views. He has been featured as a guest author in prominent tech magazines. He enjoys blogging about topics such as artificial intelligence, Python programming, abstract mathematics, and cryptography. You can visit his blog at He has won many hackathons utilizing a wide variety of technologies. He is an avid coder who is passionate about building game-changing products

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Explore classification algorithms and apply them to the income bracket estimation problem
Use predictive modeling and apply it to real-world problems
Understand how to perform market segmentation using unsupervised learning
Explore data visualization techniques to interact with your data in diverse ways
Find out how to build a recommendation engine
Understand how to interact with text data and build models to analyze it
Work with speech data and recognize spoken words using Hidden Markov Models
Analyze stock market data using Conditional Random Fields
Work with image data and build systems for image recognition and biometric face recognition
Grasp how to use deep neural networks to build an optical character recognition system

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

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 4 years

Subjects

  • Word
  • Artificial Intelligence
  • Testing
  • Algorithms
  • Import
  • Housing
  • Ms Word
  • Information Systems
  • Information Systems management
  • IT Management

Course programme

The Realm of Supervised Learning 10 lectures 36:15 The Course Overview This video gives an overview of the entire course Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Building a Ridge Regressor Linear regressors tend to be inaccurate sometimes, as outliers disrupt the model. We need to regularize this. We will see that in this video. • Create a ridge regressor • Initialize the alpha parameter • Train the regressor Building a Polynomial Regressor Linear model fails to capture the natural curve of datapoints, which makes it quite inaccurate. So, let’s go through polynomial regressor to see how we can improve that. • Observe the polynomial regression model • Initialize a polynomial of a certain degree • Measure the accuracy of the model Estimating housing prices Applying regression concepts to solve real-world problems can be quite tricky. We will explore how to do it successfully. • Get a standard housing dataset and divide it into input and output • Fit a decision tree regression model • Evaluate the performance of AdaBoost Computing relative importance of features We don’t really have an idea on which feature contributes to the output and which doesn’t. It becomes critical to know that, in case we’ve to omit one. This video will help you compute their relative importance. • Plotting the relative importance of features • Scale values from the feature_importances_ method • Compare the output of the decision tree regressor with that of AdaBoost Estimating bicycle demand distribution There might be some problems where the basic regression methods we’ve learned won’t help. One such problem is bicycle demand distribution. You will see how to solve that here. • Import csv, RandomForestRegressor and plot_feature_importances • Train the regressor and evaluate its performance • Plot the importances feature with varying dataset. The Realm of Supervised Learning. 10 lectures 36:15 The Course Overview This video gives an overview of the entire course Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Building a Ridge Regressor Linear regressors tend to be inaccurate sometimes, as outliers disrupt the model. We need to regularize this. We will see that in this video. • Create a ridge regressor • Initialize the alpha parameter • Train the regressor Building a Polynomial Regressor Linear model fails to capture the natural curve of datapoints, which makes it quite inaccurate. So, let’s go through polynomial regressor to see how we can improve that. • Observe the polynomial regression model • Initialize a polynomial of a certain degree • Measure the accuracy of the model Estimating housing prices Applying regression concepts to solve real-world problems can be quite tricky. We will explore how to do it successfully. • Get a standard housing dataset and divide it into input and output • Fit a decision tree regression model • Evaluate the performance of AdaBoost Computing relative importance of features We don’t really have an idea on which feature contributes to the output and which doesn’t. It becomes critical to know that, in case we’ve to omit one. This video will help you compute their relative importance. • Plotting the relative importance of features • Scale values from the feature_importances_ method • Compare the output of the decision tree regressor with that of AdaBoost Estimating bicycle demand distribution There might be some problems where the basic regression methods we’ve learned won’t help. One such problem is bicycle demand distribution. You will see how to solve that here. • Import csv, RandomForestRegressor and plot_feature_importances • Train the regressor and evaluate its performance • Plot the importances feature with varying dataset. The Course Overview This video gives an overview of the entire course The Course Overview This video gives an overview of the entire course The Course Overview This video gives an overview of the entire course The Course Overview This video gives an overview of the entire course This video gives an overview of the entire course This video gives an overview of the entire course Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Preprocessing Data Using Different Techniques Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Machine learning algorithms need processed data for operation. Let’s explore how to process raw data in this video. • Look at Mean Removal • Go through Scaling • Learn Data Normalization and Binarization Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Label Encoding Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Algorithms need data in numerical form to use them directly. But we often label data with words. So, let’s see how we transform word labels into numerical form. • Import a preprocessing package in a new file • Create labels • Encode the labels Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Building a Linear Regressor Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Linear regression uses a linear combination of input variables to estimate the underlying function that governs the mapping from input to output. Our aim would be to identify that relationship between input data and output data. • Load the data and label into variables • Separate the training dataset and the testing dataset • Check the test dataset output Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Regression Accuracy and Model Persistence There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically There are some cases where there is difference between actual values and values predicted by regressor. We need to keep a check on its accuracy. This video will enable us to do that. • Identify metrics to evaluate regressor • Compute the metrics • Achieving Model Persistence programmatically Building a Ridge Regressor Linear regressors tend to be inaccurate sometimes, as outliers disrupt the model. We need to regularize this. We will see that in this video ? Get a standard housing dataset and divide it into input and output • Fit a decision tree regression model • Evaluate the performance of...

Additional information

This video is for Python programmers who are looking to use machine-learning algorithms to create real-world applications. This video is friendly to Python beginners, but familiarity with Python programming would certainly be useful to play around with the code

Python Machine Learning Solutions

£ 100 VAT inc.