Episode
Analyzing Logistic Regression Performance with ROC Curves (Part 17 of 17) | Machine Learning for Beginners
with Bea Stollnitz
Join Bea Stollnitz, a Principal Cloud Advocate at Microsoft, as she teaches you how to analyze the performance of your logistic regression model using ROC (Receiver Operating Characteristic) curves. We'll be using these to evaluate the Logistic regression classifier built in the previous video using our pumpkin data set 🎃.
What you'll learn:
- What a ROC curve is
- How a ROC curve helps in evaluating binary classifiers
- How a ROC curve relates to a confusion matrix
Bea will guide you through the process of creating an ROC curve using Python in a Juypter Notebook and how to interpret its results to gain insights into your model's performance.
Stay tuned for the next video in this series, so you won't miss upcoming videos in the ML for Beginners series!
Chapters
- 00:00 - Introduction
- 00:17 - What is an ROC curve?
- 00:37 - The notebook we are working on
- 00:55 - Definition of an ROC curve
- 01:29 - Choosing a new threshold for logistic regression
- 02:21 - Plot ROC using multiple classification thresholds
- 02:43 - Create an ROC curve in code
- 03:00 - The shape of an ROC curve
- 03:38 - Reading an ROC curve
- 04:10 - Calculate the area under the ROC curve
Recommended resources
- This course is based on the free, open-source, 26-lesson ML For Beginners curriculum from Microsoft.
- The Jupyter Notebook to follow along with this lesson is available!
Connect
- Bea Stollnitz | Blog
- Bea Stollnitz | Twitter: @beastollnitz
- Bea Stollnitz | LinkedIn: in/beatrizstollnitz/
Join Bea Stollnitz, a Principal Cloud Advocate at Microsoft, as she teaches you how to analyze the performance of your logistic regression model using ROC (Receiver Operating Characteristic) curves. We'll be using these to evaluate the Logistic regression classifier built in the previous video using our pumpkin data set 🎃.
What you'll learn:
- What a ROC curve is
- How a ROC curve helps in evaluating binary classifiers
- How a ROC curve relates to a confusion matrix
Bea will guide you through the process of creating an ROC curve using Python in a Juypter Notebook and how to interpret its results to gain insights into your model's performance.
Stay tuned for the next video in this series, so you won't miss upcoming videos in the ML for Beginners series!
Chapters
- 00:00 - Introduction
- 00:17 - What is an ROC curve?
- 00:37 - The notebook we are working on
- 00:55 - Definition of an ROC curve
- 01:29 - Choosing a new threshold for logistic regression
- 02:21 - Plot ROC using multiple classification thresholds
- 02:43 - Create an ROC curve in code
- 03:00 - The shape of an ROC curve
- 03:38 - Reading an ROC curve
- 04:10 - Calculate the area under the ROC curve
Recommended resources
- This course is based on the free, open-source, 26-lesson ML For Beginners curriculum from Microsoft.
- The Jupyter Notebook to follow along with this lesson is available!
Connect
- Bea Stollnitz | Blog
- Bea Stollnitz | Twitter: @beastollnitz
- Bea Stollnitz | LinkedIn: in/beatrizstollnitz/
Have feedback? Submit an issue here.