Zpět na domů

TAPe embeddingy: 74 % na COCO bez transformerů

V šestém dni TAPe-deníku jsou popsány experimenty s trénováním embeddingů na syntetických datech s 74 % přesností klasifikace COCO. Dosaženo 82 % rekonstrukce patchů. Odhaleny problémy transformerů a plány přechodu na TAPe-nativní mechanismy.

74 % přesnosti TAPe na COCO: syntetika a rozloučení s transformery
Advertisement 728x90

TAPe-deník, den 6: syntetická data pro embedování a odstranění transformátorů

Přístup TAPe dosáhl přesnosti klasifikace 74 % na 5 tisících validacních obrázcích COCO použitím zcela syntetických dat. Embedování je vytvářeno na základě úlohy podobné iBOT bez použití surových pixelů. Rekonstrukce patchů dosáhla 82 %, což umožňuje efektivní řešení úloh počítačového vidění.

TAPe rozděluje obrázek na stabilní znaky s předem definovanými vztahy. To vytváří kompaktní vektorové reprezentace, na kterých jsou postaveny úlohy self-supervised a klasifikace do 80 tříd COCO.

Dvě klíčové úlohy učení

Model se učí paralelně na dvou úlohách:

Google AdInline article slot
  • Vytváření embedování: na syntetických TAPe-datech generovaných podle interních pravidel. Syntetika řeší problém nedostatku dat, na rozdíl od pixelových generativních modelů, které nevytvářejí realistické obrázky s objekty.
  • Klasifikace: rozpoznání patchů (jednoho nebo více) jako jedné z 80 tříd COCO.

Syntetická data jsou generována bez ručního označování, přičemž se zachovává struktura závislostí.

Kompaktní dataset COCO pro rychlou konvergenci

Učení probíhá na 5 tisících validacních obrázcích COCO: 3,5 tisíc pro trénink a 1,5 tisíc pro validaci. Validacní část je složitější než tréninková (100+ tisíc obrázků) a zajišťuje kompletní pokrytí tříd.

TAPe umožňuje rychlou konvergenci i na malých datech díky extrahované struktuře. Na rozdíl od YOLO, které vyžaduje ImageNet pro backbone a 100 tisíc+ obrázků COCO, TAPe pracuje opačně: od malého datasetu k většímu.

Google AdInline article slot

Výsledky: 82 % rekonstrukce a 74 % klasifikace

  • Rekonstrukce patchů: 82 % přesnost podmíněné rekonstrukce – dostatečná úroveň pro downstream úlohy.
  • Klasifikace: 74 % top-1 přesnost na 80 třídách COCO, blízko SOTA (79 %).

Jde o první iteraci; potenciál ke zlepšení je velký díky optimalizaci.

Problémy transformátorů v TAPe-architektuře

Současná architektura používá standardní transformátory pro vztahy mezi patchy – dočasné řešení pro experimenty. Hlavní nevýhody:

  • Zkrácení dat: attention (tři vážené matice QKV) nucuje interaktivní závislosti, což ničí předem existující struktury v TAPe.
  • Pomalá konvergence: na plném COCO vyžaduje významný čas.
  • Gradientní sestup: nutný pro transformátory, což zkomplikovává proces (RL jako alternativa není optimální).

Transformátory jsou vhodné pro ověření škály, ale ne pro konečnou TAPe-architekturu.

Google AdInline article slot

Přechod k TAPe-přizpůsobeným mechanismům

V TAPe jsou vztahy mezi patchy již zavedeny, attention je proto nadbytečný. Další kroky:

  • Nahrazení transformátorů nativními TAPe-operacemi pro zachování struktury dat.
  • Optimalizace bez gradientů, stejně jako v předchozích dnech deníku.
  • Škálování na plný COCO s zachováním efektivity (115 tisíc parametrů vs 2 miliony+ u YOLO).

Co je důležité

  • 74 % přesnost na 5 tisících COCO val bez předtrénování na ImageNet.
  • Syntetická TAPe-data eliminují potřebu pixelového označování.
  • Rekonstrukce 82 % potvrzuje kvalitu embedování.
  • Odstranění transformátorů: zaměření na struktury TAPe pro zabránění zkreslení.
  • Efektivita: konvergence na malých datech, nízké výpočetní nároky.

— Editorial Team

Advertisement 728x90

Číst dál