Fundamentals of gradient Boosting
Unlock the Power of Advanced Machine Learning: Master Decision Trees, Random Forests, and Gradient Boosting!
Gain a thorough understanding of the math and intuition behind Gradient Boosting.
Learn to avoid overfitting by implementing improvements to basic Gradient Boosting algorithms.
Get hands-on experience with real-world examples, code, and best practices.
Still pondering? If you're keen to bring your predictive modeling game to the next level, this course is the stepping stone you've been searching for.
Brian Lucena,PhD
Welcome to the course!
What you'll learn in this course
Course Notebook
How to use this course
Decision Trees Video Lesson
Random Forests Video Lesson
Gradient Boosted Trees - Video Lesson
Details of Hyperparameters - Video Lesson
By the end of this course, you should be able to:
Understand how to analyze network traffic, including what features to extract and how to analyze them.
Use Python and Scapy to analyze network traffic in packet capture files and live captures.
Develop custom Python scripts to answer questions with network traffic data.
This course starts with a single decision tree and progresses to random forests and gradient-boosted tree models. We cover the various hyperparameters involved in gradient-boosted tree models and characterize their importance. We also discuss why gradient boosting can generally outperform linear/logistic regression.
Helpful, but not required to know.
Knowledge of Python
Network Traffic Analysis
Data Science