Uczenie nadzorowane i nienadzorowane to dwa podstawowe rodzaje uczenia maszynowego, różniące się sposobem trenowania modeli.
Uczenie nadzorowane:
- Model uczy się na danych oznaczonych, gdzie każda próbka treningowa ma przypisaną etykietę.
- Celem jest przewidywanie etykiet dla nowych danych.
- Przykłady: klasyfikacja (np. rozpoznawanie obrazów) i regresja (np. prognozowanie cen).
Uczenie nienadzorowane:
- Model uczy się na danych nieoznaczonych, gdzie celem jest odkrycie struktury lub wzorców w danych.
- Celem jest identyfikacja ukrytych struktur lub grupowania podobnych danych.
- Przykłady: klasteryzacja (np. grupowanie klientów) i redukcja wymiarów (np. PCA).
Główne różnice:
- Dane treningowe: Uczenie nadzorowane wymaga danych oznaczonych, podczas gdy uczenie nienadzorowane używa danych nieoznaczonych.
- Cel: Uczenie nadzorowane skupia się na przewidywaniu etykiet, a uczenie nienadzorowane na odkrywaniu wzorców.
- Zastosowania: Uczenie nadzorowane jest używane w zadaniach wymagających prognozowania, podczas gdy uczenie nienadzorowane jest używane do eksploracji danych i odkrywania struktur.