Teknisk GUIDE

Mixup och CutMix Augmentation

Mixup och CutMix är dataökningsmetoder som skapar nya träningsexempel genom att blanda två bilder och deras etiketter.

2 min readSenast uppdaterad

Översikt

Mixup linearly interpolates whole images and labels, while CutMix pastes a rectangular patch from one image onto another and mixes labels by patch area — both reduce overfitting and improve robustness.

Djupdykning

Mixup (Zhang et al., 2017) bildar ett nytt sampel som x̃ = λ·x_a + (1−λ)·x_b med etiketten ỹ blandad av samma λ, där λ dras från en Beta-fördelning. Detta uppmuntrar modellen att bete sig linjärt mellan exemplen, utjämna beslutsgränser och förbättra kalibreringen. CutMix (Yun et al., 2019) skär istället ett rektangulärt område från bild B och klistrar in det på bild A; Etikettens vikter ställs in av andelen pixlar varje bild bidrar med. Eftersom CutMix behåller lokalt sammanhängande bildregioner (snarare än spöklika blandningar), bevarar den användbar rumslig struktur samtidigt som den tvingar modellen att ta hand om flera objekt och delar. Båda teknikerna fungerar som starka regulatorer, ökar noggrannheten i ImageNet-skala riktmärken och förbättrar särskilt robustheten mot korruption och motstridiga indata.

Teknisk insikt

Båda metoderna ändrar förlustmålet, inte bara inmatningen. Etiketten blir ett mjukt, blandat mål, så korsentropiförlusten är en λ-vägd kombination av två klasser – i praktiken en form av etikettutjämning kopplad till pixelblandningsförhållandet. I CutMix är λ lika med bråkdelen av oförändrade pixlar, beräknat från klipprutans area dividerat med den totala bildarean, vilket håller etikettens proportion överensstämmande med hur mycket av varje bild som är synlig.

Strategisk inverkan

Cost and budget

Arkitekturbeslut driver prestanda och driftskostnader i flera år.

Clearer decisions

Teknisk utbildning hjälper team att välja rätt stack, inte bara den nyaste.

Quality control

Bättre tekniska val minskar tillförlitlighetsincidenter i produktionen.

Framtiden för Mixup och CutMix Augmentation

Mixbaserad förstärkning är nu standard i starka bildklassificeringsrecept och ligger till grund för moderna träningspipelines för visiontransformatorer, som ofta behöver kraftig reglering. Forskning fortsätter om framträdande medvetna varianter (t.ex. att placera snitt på informativa regioner), mixning på tokennivå för transformatorer och tillägg till ljud, text och 3D-data. Räkna med att blandningsstrategier förblir en lågkostnadshävstång för att öka noggrannhet, kalibrering och robusthet när arkitekturer blir mer datahungriga.

Real-World Implementation

Utbilda ImageNet-klassificerare med CutMix för att höja topp-1-noggrannheten och förbättra lokaliseringen av objekt.

Att tillämpa Mixup för att förbättra modellkalibreringen så att förutspådda konfidenser bättre matchar verklig noggrannhet.

Kraftigt regulerande syntransformatorer (t.ex. DeiT) med kombinerad Mixup och CutMix för att träna på begränsad data.

Ökad robusthet mot bildkorruption och out-of-distribution input i säkerhetskritiska visionsystem.

Risker & skyddsräcken

Att optimera ett riktmärke kan dölja bredare systemsvagheter.

Infrastruktur- och underhållskostnader underskattas ofta.

Säkerhets- och observerbarhetsluckor kan växa i takt med att systemen blir mer komplexa.

Färdplan för genomförande

1

Definiera latens-, kvalitet- och kostnadsmål före implementering.

2

Benchmark under realistiska belastnings- och dataförhållanden.

3

Instrumentövervakning för fel, drift och användarpåverkan.

4

Förbered återställnings- och incidentsvarsvägar innan skalning.

Fortsätt utforska

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Mixup and CutMix Augmentation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Starta frågesport

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Test-Time Augmentation

Frequently asked questions

What is Mixup and CutMix Augmentation?

Mixup och CutMix är dataökningsmetoder som skapar nya träningsexempel genom att blanda två bilder och deras etiketter. Mixup interpolerar linjärt hela bilder och etiketter, medan CutMix klistrar in en rektangulär lapp från en bild till en annan och blandar etiketter efter lapparea – både minskar överanpassning och förbättrar robustheten.

Hur skapar Mixup ett nytt träningsexempel?

Mixup bildar x̃ = λx_a + (1−λ)x_b och blandar etiketterna med samma λ från en Beta-fördelning.

Vad är kärnskillnaden mellan CutMix och Mixup?

CutMix kopierar ett rektangulärt område från en bild till en annan och behåller lokalt sammanhängande innehåll istället för att spöka ihop två bilder.

Hur bestäms blandningsvikten (lambda) för etiketterna i CutMix?

Etikettproportionen i CutMix ställs in av området för den inklistrade rutan i förhållande till hela bilden, vilket håller etiketterna konsekventa med synliga pixlar.

Förutom ingångsbilden, vad mer ändrar Mixup och CutMix?

Båda metoderna blandar etiketterna också, vilket ger mjuka mål som fungerar som en databeroende form av etikettutjämning.

Vilken fördelning används vanligtvis för att ta prov på blandningskoefficienten lambda?

Mixup och CutMix drar vanligtvis λ från en Beta-distribution, som styr hur starkt de två exemplen blandas.