Classification Stay organized with collections Save and categorize content based on your preferences.
Page Summary
This module focuses on converting logistic regression models into binary classification models for predicting categories instead of probabilities.
You'll learn how to determine the optimal threshold for classification, calculate and select appropriate evaluation metrics, and interpret ROC and AUC.
The module covers binary and provides an introduction to multi-class classification, building upon prior knowledge of machine learning, linear regression, and logistic regression.
The content explores methods for evaluating the quality of classification model predictions and applying them to real-world scenarios.
- Determine an appropriate threshold for a binary classification model.
- Calculate and choose appropriate metrics to evaluate a binary classification model.
- Interpret ROC and AUC.
This module assumes you are familiar with the concepts covered in the following modules:
In theLogistic regression module,you learned how to use thesigmoid functionto convert raw model output to a value between 0 and 1 to make probabilisticpredictions—for example, predicting that a given email has a 75% chance ofbeing spam. But what if your goal is not to output probability but acategory—for example, predicting whether a given email is "spam" or "not spam"?
Classification isthe task of predicting which of a set ofclasses(categories) an example belongs to. In this module, you'll learn how to converta logistic regression model that predicts a probability into abinary classificationmodel that predicts one of two classes. You'll also learn how tochoose and calculate appropriate metrics to evaluate the quality of aclassification model's predictions. Finally, you'll get a brief introduction tomulti-class classificationproblems, which are discussed in more depth later in the course.
Key terms:Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.