In the previous chapter, we focused on supervised learning for predicting continuous numerical values using regression. Now, we shift our attention to another major category within supervised learning: classification. The objective in classification is different. Instead of predicting a number, we aim to assign an input data point to one of several predefined categories or classes.
This chapter introduces core concepts and algorithms for tackling classification problems. You will learn:
4.1 Understanding Classification Problems
4.2 Introduction to Logistic Regression
4.3 The Sigmoid Function
4.4 Decision Boundaries
4.5 Introduction to K-Nearest Neighbors (KNN)
4.6 How KNN Works
4.7 Evaluating Classification Models
4.8 Practice: Implementing KNN for Classification
© 2025 ApX Machine Learning