Co to jest Overfitting?

Nadmierne dopasowanie modelu do danych treningowych kosztem generalizacji

Definicja

Overfitting to zjawisko w machine learning, gdzie model uczy się danych treningowych tak dokładnie, że traci zdolność do dobrego działania na nowych, nieznanych danych, zapamiętując szczegóły zamiast uczenia się ogólnych wzorców.

Cel

Rozpoznawanie i zapobieganie overfittingowi ma na celu tworzenie modeli, które dobrze generalizują na nowych danych, a nie tylko doskonale działają na danych treningowych.

Funkcja

Overfitting objawia się poprzez:

Przykład

Model rozpoznający koty może nauczyć się rozpoznawać konkretne zdjęcia kotów z zestawu treningowego (włącznie z tłem, oświetleniem), ale nie potrafi rozpoznać kota na nowym zdjęciu z innym tłem czy oświetleniem.

Powiązane

🍄

Chcesz dowiedzieć się więcej?

Jeśli chcesz dowiedzieć się więcej na temat Overfitting, skontaktuj się ze mną na X. Uwielbiam dzielić się pomysłami, odpowiadać na pytania i omawiać ciekawostki na te tematy, więc nie wahaj się wpaść. Do zobaczenia!