Gå til indhold
atlas

Forveksl ikke disse

Overtilpasning (overfitting) vs. Undertilpasning (underfitting)

Hvorfor de er forskellige

Overtilpasning lærer eksemplerne for tæt og fejler på nye tilfælde; undertilpasning har ikke lært nok til at klare sig godt selv på de eksempler, den har set.

Overtilpasning (overfitting)

Grundlæggende maskinlæring

Når en model lærer sine træningseksempler udenad, inklusive tilfældig støj, og derefter klarer sig dårligt på nye tilfælde.

Formelt

En fejl i modeltræningen, hvor en model tilpasser sig træningsdata for tæt, så den scorer godt på de data, men dårligt på nye; opdages ved at teste på data, der er holdt uden for træningen.

Forklaret enkelt

Som en studerende, der lærer sidste års eksamenssvar udenad ord for ord og så dumper, når spørgsmålene er en smule ændret.

I praksis

En pensionskasses svindelmodel finder næsten alle falske anmeldelser blandt de sager, den er trænet på, men overser det meste rigtige svindel i drift, fordi den har lært detaljer, der kun fandtes i de gamle sager.

Hvorfor det betyder noget

Det får en model til at se bedre ud på papiret end i virkeligheden, og en model, der har lært eksempler udenad, kan senere gentage private oplysninger fra sine træningsdata.

Undertilpasning (underfitting)

Træning og optimering

Når en model er for simpel eller trænet for lidt til at fange mønstret, så den scorer dårligt selv på de eksempler, den lærte af.

Formelt

En fejl i modeltræning, hvor modellen ikke engang kan tilpasse sig sine træningsdata godt - højt tab både på træningsdata og på tilbageholdte data - typisk fordi den har for få modelparametre, for få epoker eller for lidt brugbar information i sit input.

Forklaret enkelt

Som at beskrive alle dyr som “har ben” - reglen er for grov til at skelne en hund fra et bord, selv for de dyr, man har studeret.

I praksis

Ejeren af et lille dansk havecenter forudsiger salget med en ret linje; den rammer hverken forårstravlheden eller juletræssalget, selv i sidste års egne tal, så hun skifter til en rigere model.

Hvorfor det betyder noget

En undertilpasset model tager fejl på en stabil, forudsigelig måde, så den kan se solid ud, mens den giver dårlige beslutninger; løsningen er mere kapacitet eller mere træning, ikke flere regler.

Fælles forbindelser

Atlas er i beta.