Self-supervised pretraining for an iterative image size agnostic vision transformer
Deze paper introduceert een nieuw zelftoezichtend trainingskader voor een iteratieve, beeldgrootte-agnostische Vision Transformer die, gesteund door een efficiënte patch-extractiemethode, schaalbaar pretraining mogelijk maakt met een constante rekenkost ongeacht de invoerresolutie.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een kunstgalerie binnenloopt met een enorm groot schilderij. De meeste kunstwerken zijn klein, maar dit ene schilderij is zo groot dat je er niet in één keer bij kunt.
Hoe kijken de oude computers (de "standaard ViT")?
Stel je voor dat je een oude camera hebt die het hele schilderij in één keer vastlegt, maar dan in heel kleine, vierkante stukjes (zoals een mozaïek). Als het schilderij heel groot is, moet de camera duizenden van deze stukjes tegelijk verwerken. Dat kost enorm veel tijd en energie. Als het schilderij nog groter wordt, raakt de camera in de war en crasht hij. Hij kan niet goed omgaan met extreme groottes.
Hoe kijkt de nieuwe "foveale" computer (dit nieuwe onderzoek)?
De onderzoekers van dit papier hebben een slimme oplossing bedacht die lijkt op hoe mensen kijken.
- Het menselijke oog: Als je naar een schilderij kijkt, kijk je niet met je hele gezicht tegelijk scherp. Je hebt een klein puntje in het midden van je oog (de fovea) waar je heel scherp ziet, en een wazige rand eromheen. Je beweegt je ogen continu om stukjes van het schilderij scherp te bekijken en je hersenen bouwen het beeld stap voor stap op.
- De nieuwe aanpak: In plaats van het hele beeld in één keer te verwerken, laat deze nieuwe AI het beeld in stappen bekijken.
- Stap 1: De AI kiest een puntje om naar te kijken.
- Stap 2: Het kijkt naar dat puntje in verschillende vergrotingen: heel dichtbij (voor details) en iets verder weg (voor de context).
- Stap 3: De AI onthoudt wat het zag (een soort "werkgeheugen") en kiest dan het volgende puntje om naar te kijken.
- Stap 4: Dit herhaalt zich een paar keer (bijvoorbeeld 8 keer) totdat de AI het hele schilderij "begrepen" heeft.
Waarom is dit zo cool? (De magische trucjes)
- Het is onafhankelijk van de grootte: Of het schilderij nu 1 meter of 100 meter breed is, de AI kijkt altijd naar stukjes van dezelfde "verhouding". Het maakt voor de AI niet uit of het beeld groot is; het kost altijd evenveel rekenkracht per stap. Dit is als een detective die altijd dezelfde vergrootglas gebruikt, ongeacht hoe groot de moordzaak is.
- De "Integral Image" truc: Normaal gesproken kost het kopiëren van een stukje van een groot beeld veel tijd. Deze onderzoekers hebben een slimme wiskundige truc (een "integral image") bedacht. Stel je voor dat je een boek hebt waarin elke pagina al is samengevat. Als je een stukje wilt lezen, hoef je niet het hele boek te bladeren; je kijkt gewoon naar de samenvatting. Hierdoor is het extreem snel om stukjes uit een enorm beeld te halen.
- Zelflerend zonder leraar: De AI heeft geen menselijke leraar nodig die zegt "dit is een kat". In plaats daarvan leert het zichzelf door te kijken naar verschillende stukjes van hetzelfde beeld en te proberen ze met elkaar te matchen. Het is alsof een kind dat alleen maar naar een foto kijkt en zelf leert dat de neus bij de ogen hoort, zonder dat iemand het vertelt.
Wat levert het op?
De resultaten zijn indrukwekkend.
- De AI is net zo slim als de beste huidige modellen (die duizenden keren meer rekenkracht nodig hebben).
- Hij kan werken met enorme beelden zonder in de war te raken.
- Als je de AI een "intelligent oog" geeft (een strategie om te beslissen waar hij naartoe kijkt), doet hij het zelfs beter dan als hij willekeurig rondkijkt.
Kort samengevat:
Deze onderzoekers hebben een AI gebouwd die niet probeert het hele universum in één keer te verwerken, maar die slim, stap voor stap, rondkijkt. Het is als een slimme detective die een groot mysterie oplost door kleine aanwijzingen te verzamelen, in plaats van een gigantische, trage camera die alles tegelijk probeert te zien. Hierdoor is hij sneller, zuiniger en kan hij werken met beelden die voor andere computers te groot zijn.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.