Klasyfikacja i regresja to dwa podstawowe rodzaje problemów w uczeniu maszynowym, różniące się typem przewidywanych wartości.
Klasyfikacja:
- Celem jest przypisanie próbek do jednej z wielu dyskretnych kategorii.
- Wynikiem jest etykieta klasowa (kategoria).
- Przykłady zastosowań: rozpoznawanie obrazów, diagnoza medyczna, klasyfikacja wiadomości e-mail jako spam/nie-spam.
- Przykłady algorytmów: Drzewa decyzyjne, SVM, Naive Bayes, KNN.
Regresja:
- Celem jest przewidywanie ciągłej wartości liczbowej.
- Wynikiem jest liczba rzeczywista.
- Przykłady zastosowań: prognozowanie cen, analiza trendów, przewidywanie sprzedaży.
- Przykłady algorytmów: Regresja liniowa, Regresja wielomianowa, Drzewa regresyjne.
Główne różnice:
- Typ wyniku: Klasyfikacja przewiduje kategorie, a regresja wartości liczbowe.
- Metryki oceny: Klasyfikacja używa metryk takich jak dokładność, precyzja, czułość, podczas gdy regresja używa RMSE, MAE, R².
- Zastosowania: Klasyfikacja jest używana w zadaniach wymagających decyzji kategorycznych, a regresja w zadaniach wymagających przewidywania ilościowego.
Klasyfikacja i regresja są fundamentem wielu zastosowań uczenia maszynowego, umożliwiając rozwiązywanie szerokiego zakresu problemów.