Uczenie nadzorowane
Zaktualizowano:
W uczeniu nadzorowanym algorytm otrzymuje zestaw danych, gdzie każdemu przykładowi wejściowemu towarzyszy poprawna odpowiedź, czyli etykieta. Proces ten przypomina naukę pod okiem nauczyciela, który koryguje błędy ucznia. Model analizuje te pary wejście-wyjście, aby zidentyfikować wzorce i zależności, które pozwalają mu na generalizację.
Podczas treningu, model dokonuje przewidywań, a następnie porównuje je z rzeczywistymi etykietami. Różnica między przewidywaniem a rzeczywistością, zwana błędem, jest wykorzystywana do dostosowania wewnętrznych parametrów modelu. Ten iteracyjny proces minimalizacji błędu prowadzi do powstania modelu zdolnego do trafnego przewidywania etykiet dla nowych, wcześniej niewidzianych danych.
Typowe zastosowania uczenia nadzorowanego to:
- Klasyfikacja: przypisywanie danych do predefiniowanych kategorii (np. wykrywanie spamu, rozpoznawanie obrazów, diagnostyka medyczna).
- Regresja: przewidywanie wartości ciągłych (np. prognozowanie cen nieruchomości, przewidywanie pogody, szacowanie czasu dostawy).
Kluczowym elementem uczenia nadzorowanego jest dostępność wysokiej jakości, etykietowanych danych treningowych, co często stanowi największe wyzwanie i koszt w projektach AI. W odróżnieniu od uczenia nienadzorowanego, gdzie model szuka ukrytych struktur w danych bez etykiet, uczenie nadzorowane wymaga jawnego wskazania poprawnych odpowiedzi.