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:
- Bardzo wysoką dokładność na danych treningowych
- Znacznie niższą wydajność na danych testowych
- Nadmierną złożoność modelu
- Brak zdolności generalizacji
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
- Regularization: Techniki zapobiegające overfitting
- Cross-Validation: Metoda wykrywania overfitting
- Bias-Variance Tradeoff: Koncepcja związana z overfitting
- Early Stopping: Technika zapobiegania overfitting
Vil du vide mere?
Hvis du vil gå mere i dybden med Overfitting —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!
Co to jest Underfitting?
Underfitting to zjawisko w machine learning, gdzie model AI jest zbyt prost...
Co to jest Machine Learning (ML)?
Machine Learning (ML) to dziedzina sztucznej inteligencji, w której systemy...
Co to jest Model Podążający za Instrukcjami?
Model Podążający za Instrukcjami (Instruction-Following Model) to system AI...
Co to jest Model Rozumowania?
Model Rozumowania to typ modelu AI wyspecjalizowany w przeprowadzaniu wielo...
Co to jest Rój?
Rój w kontekście AI to kolekcja wielu prostych agentów, które współpracują...