TechnicsPub | Machine Learning Series The XGBoost Algorithm in Python

Prom3th3uS

Moderator
Staff member
Forum Moderator
+Lifetime VIP+
Contributor
Oct 21, 2018
376
228
43
Unknown
Credits
6,669


By: Dhiraj Kumar
Publisher: Technics Publications
Release Date: September 2019
ISBN: 9781634626477
Torrent Contains: 13 Files, 1 Folders
Course Source: https://www.oreilly.com/library/view/machine-learning-series/9781634626477/

Description

Dhiraj, a data scientist and machine learning evangelist, continues his teaching of machine learning algorithms by explaining through both lecture and practice the XGBoost (eXtreme Gradient Boosting) Algorithm in Python. Click here to watch all of Dhiraj Kumar’s machine learning videos. Learn all about XGBoost using Python and the Jupyter notebook in this video series covering these seven topics:

• Introducing XGBoost. This first topic in the XGBoost (eXtreme Gradient Boosting) Algorithm in Python series introduces this very important machine learning algorithm. Gradient boosting is a machine learning technique for regression and classification problems. Learn about the reasons for using XGBoost, including accuracy, speed, and scale. Understand ensemble modeling and how it can improve the overall performance of a machine learning model. Apply the concepts of bagging and boosting, and learn about AdaBoost and Gradient boosting.
• XGBoost Benefits. This second topic in the XGBoost Algorithm in Python series covers where XGBoost works well. XGBoost guarantees regularization (which prevents the model from overfitting), supports parallel processing, provides a built-in capacity for handling missing values, and excels at tree pruning and cross validation.
• Installing XGBoost. This third topic in the XGBoost Algorithm in Python series covers how to install the XGBoost library. It is recommended to be using Python 64 bit. Become proficient in installing Anaconda and the XGBoost library on Windows, Linux, and Mac OS.
• XGBoost Model Implementation in Python. This fourth topic in the XGBoost Algorithm in Python series covers how to implement the various XGBoost linear and tree learning models in Python. Practice applying the XGBoost models using a medical data set.
• XGBoost Parameter Tuning in Python. This fifth topic in the XGBoost Algorithm in Python series covers how to tune the various parameters that exist in Python. Parameter tuning is the art in machine learning. Follow along and practice applying the three categories of parameter tuning: Tree Parameters, Boosting Parameters, and Other Parameters. Become proficient in a number of parameters including max_depth, min_samples_leaf, and max_features,
• XGBoost Model Evaluation Method in Python. This sixth topic in the XGBoost Algorithm in Python series shows you how to evaluate an XGBoost model. Follow along and practice applying the two most important techniques of Train Test Split and Cross Validation.
• XGBoost Prediction in Python. This seventh topic in the XGBoost Algorithm in Python series shows you how to perform predictions using the XGBoost algorithm.

Table of Contents

• Introducing XGBoost 00:08:53
• XGBoost Benefits 00:08:43
• Installing XGBoost 00:07:01
• XGBoost Model Implementation in Python 00:09:23
• XGBoost Parameter Tuning in Python 00:09:54
• XGBoost Model Evaluation Method in Python 00:08:34
• XGBoost Prediction in Python 00:05:38