Supervised Machine Learning in Python
A practical course about supervised machine learning using Python programming language
Supervised Machine Learning in Python udemy course
A practical course about supervised machine learning using Python programming language
What you'll learn:
-
Regression and Classification Algorithms
-
Using sk-learn and Python to implement supervised machine learning techniques
-
K-nearest neighbors for both classification and regression
-
Naïve Bayes
-
Ridge and Lasso Regression
-
Decision Trees
-
Random Forests
-
Support Vector Machines
-
Practical case studies for training, testing and evaluating and improving model performance
-
Cross-validation for parameter optimization
-
Learn to use metrics such as Precision, Recall, F1-score, as well as a confusion matrix to evaluate true model performance
-
You will dive into the theoretical foundation behind each algorithm with the aid of intuitive explanation of formulas and mathematical notions
Requirements:
-
The course is open to everyone who wants to learn data science.
-
You’ll need to install Anaconda and Jupyter Notebook. We will show you how to do that step by step.
Description:
In this practical course, we are going to focus on supervised machine learning and how to apply it in Python programming language.
Supervised machine learning is a branch of artificial intelligence whose goal is to create predictive models starting from a dataset. With the proper optimization of the models, it is possible to create mathematical representations of our data in order to extract the information that is hidden inside our database and use it for making inferences and predictions.
A very powerful use of supervised machine learning is the calculation of feature importance, which makes us better understand the information behind data and allows us to reduce the dimensionality of our problem considering only the relevant information, discarding all the useless variables. A common approach for calculating feature importance is the SHAP technique.
Finally, the proper optimization of a model is possible using some hyperparameter tuning techniques that make use of cross-validation.
With this course, you are going to learn:
What supervised machine learning is
What overfitting and underfitting are and how to avoid them
The difference between regression and classification models
Linear models
Linear regression
Lasso regression
Ridge regression
Elastic Net regression
Logistic regression
Decision trees
Naive Bayes
K-nearest neighbors
Support Vector Machines
Linear SVM
Non-linear SVM
Feedforward neural networks
Ensemble models
Bias-variance tradeoff
Bagging and Random Forest
Boosting and Gradient Boosting
Voting
Stacking
Performance metrics
Regression
Root Mean Squared Error
Mean Absolute Error
Mean Absolute Percentage Error
Classification
Confusion matrix
Accuracy and balanced accuracy
Precision
Recall
ROC Curve and the area under it
Multi-class metrics
Feature importance
How to calculate feature importance according to a model
SHAP technique for calculating feature importance according to every model
Recursive Feature Elimination for dimensionality reduction
Hyperparameter tuning
k-fold cross-validation
Grid search
Random search
All the lessons of this course start with a brief introduction and end with a practical example in Python programming language and its powerful scikit-learn library. The environment that will be used is Jupyter, which is a standard in the data science industry. All the Jupyter notebooks are downloadable.
Who this course is for:
- Python developers
- Data Scientists
- Computer engineers
- Researchers
- Students
- Python Course From Basic to Advanced
- Recommender Systems Complete Course Beginner to Advance
- Capture the Flag (CTF) - intermediate Level Training
- Blazor - The Complete Guide (WASM & Server .NET Core 5)
Course Details:
- 11 hours on-demand video
- 5 articles
- 38 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
Supervised Machine Learning in Python udemy free download
A practical course about supervised machine learning using Python programming language
Demo Link: https://www.udemy.com/course/supervised-machine-learning-in-python/