Generative AI

I-Robbyant Open-Sources yeqembu le-Ant LingBot-Vision: Imodeli Yesisekelo Sombono we-1B Boundary-Centric Yokubona Kwendawo Eminyene

I-Robbyant, inkampani ehlanganisiwe ye-AI ngaphakathi kwe-Ant Group, inemithombo evulekile I-LingBot-Visionumndeni wama-Vision Transformers azigadile akhelwe ukubona indawo eminyene. Izisindo zihamba ngaphansi kwe-Apache-2.0 ku-Hugging Face ngamasayizi amane – i-ViT-giant, i-ViT-large, i-ViT-base, ne-ViT-small – kanye nombiko wezobuchwepheshe kanye nekhodi yokukhomba.

Amamodeli amaningi esisekelo sombono aqeqeshelwe ukungaguquki kwe-semantic: afunda ukuphendula ini isesithombeni ngenkathi ilahla ngqo ukwakheka kwendawo elungiswe kahle – imingcele yezinto, amakhonsathi, ukungaqhubeki kokujula – amarobhothi namanye amasistimu ahlanganiswe ngokomzimba ancike kuwo. I-LingBot-Vision iguqula lokho okubalulekile. Iphatha imingcele njenge-a isignali yomdabu yokuqeqesha esikhundleni sokuphuma komfula ongezansi, futhi inzuzo ingumgogodla wepharamitha engu-1B efana noma edlula amamodeli afika ku-7× amakhudlwana emisebenzini yendawo eminyene, okuhlanganisa ne-7B DINOv3.

Iyini i-LingBot-Vision?

I-LingBot-Vision iyisishumeki esizigadele ngaphambili semisebenzi ehlelwe ngokwendawo eya phansi. I-flagship ViT-g/16 inamapharamitha acishe abe ngu-1.1B futhi iqeqeshelwe injongo entsha ebizwa ngokuthi. ukumodeliswa komngcele ofihliwe kukhorasi ekhethiwe yezithombe ezingaba ngu-161M – ezikhethwe kuwebhu pool ye-2B – engenawo amalebula abantu, azikho izitholi zonqenqema zangaphandle, futhi awukho umgogodla oqeqeshwe kusengaphambili ongasuswa kuwo. Ukuqeqeshwa futhi kungokonga ngokuphawulekayo: ikhophasi i-oda lobukhulu lincane kune-LVD-1689M ye-DINOv3, futhi imodeli idla ngaphansi kwengxenye eyodwa kwezintathu yamasampuli okuqeqesha e-DINOv3.

Isifaki khodi sikhipha izici zethokheni ecinene ehloselwe ukufundwa okufriziwe. Ukuze sitshalwe kumabhajethi amancane, ifulegi lichithwa libe yi-ViT-L (300M), ViT-B (86M), kanye nezitshudeni ze-ViT-S ezihola ukuqagela okuminyene ngaphakathi kwamakilasi azo osayizi.

Indlela Imodeli Yemingcele Efihliwe Esebenza Ngayo

Indlela yakhela phezu kwe-paradigm ye-DINO/iBOT yokuzithiba distillation: uthisha – ikhophi ye-EMA yomfundi – ukhiqiza okuhlosiwe okuku-inthanethi, futhi umfundi ukubuyisela ekubukeni okufihliwe.

Ukumodeliswa kwesithombe esifihlekile okujwayelekile kufihla amapeshi ngokungahleliwe, kuziba ukuthi ipheshi ngalinye libonisani. I-patch yangaphakathi eyisicaba ishibhile ukuyibuyisela komakhelwane bayo; isiqeshana esinqamula umngcele wento siphethe isakhiwo umongo uwodwa ongeke wasinikeza. Imingcele iyizifunda ezingafuneki kangako, ezifundisa kakhulu isithombe – futhi ukufihla okungahleliwe kubaphatha njengayo yonke enye into.

I-LingBot-Vision ivala lelo gebe ngemibono emibili.

Ukuphoqelela umngcele. Uthisha ubikezela inkambu yomngcele ominyene ku-inthanethi futhi akhombe amathokheni aphethe umngcele B. Lawa aphoqelelwa kusethi eyisifihlwe yomfundi phezu kwemaski engahleliwe engu-M, enikeza imaski ehlanganisiwe engu-M⁺ = M ∪ B. Amathokheni afihliwe ahanjiswa ngejometri: amathokheni emngcele athola ithagethi yejiyomethri ecacile. Ngaphezu kwe i-semantic self-distillation target, kuyilapho amathokheni ambozwe ngaphakathi agcina umgomo we-semantic ojwayelekile wodwa. Lo mzila ubalulekile ngoba okuhlosiwe kwe-semantic ngokwemvelo akucaci kahle lapho izifunda ezimbili zihlangana khona – okuqondiwe kwejiyomethri kubekwe kahle lapho ukumodela okufihlakele okujwayelekile kubuthaka kakhulu, okuyikhona okuvumela ukumelwa kwe-semantic nejometri ukuthi kuqhamuke kunokuthi kuqhudelane.

Inkambu yomngcele wesigaba. Imingcele imodela njengamasegimenti omugqa aphakanyiselwe endaweni eminyene: iphikseli ngalinye eliseduze ligcina i-vector yesichasiso a(p) = (d, θ, φ¹, φ²) eqopha ibanga layo ukuya engxenyeni eseduze nama-engeli amathathu ayitholayo. Ukuhlehlisa ngokuqondile lo mkhakha ku-loop kathisha nomfundi kuyawa. Ukulungiswa kuwukuhlukanisa isiteshi ngasinye sibe yimigqomo engu-K = 32, ukusakaza kabusha ukubikezela komngcele njengokuhlukaniswa kwephikiseli ngayinye – okuvumela igatsha eliwumngcele lizuze ifa lomshini ofanayo wokugxilisa nokulola ozinzisa ukuzihluza kwesimanjemanje.

Ifomu lesigaba linomphumela omuhle ohlangothini. Ngaphansi kwe-classical a-contrario null hypothesis yokuthi “akukho sakhiwo,” umumo womngcele usatshalaliswa ngokufanayo – futhi lokho okuyi-null manje kuwukusabalaliswa okufanayo phezu kwemigqomo. Ukuchezuka ekufaneni kuwubufakazi bomngcele wangempela, ngakho ukuhlolwa kwe-Number-of-False-Alarms (NFA) okungenayo ipharamitha kuqinisekisa yonke ingxenye ekhokhiwe ngaphandle kwezindleko ezengeziwe. Uthisha usebenzisa lokhu ekuphindaphindeni ngakunye: ukhipha amasegimenti ekhandidethi ekubikezeleni kwenkambu yakhe, agcine kuphela abasindile abaqinisekiswe yi-NFA, futhi iphinde ibanikeze emkhakheni okuhlosiwe – ukuze isakhiwo esingasekelwe singalokothi sibe isignali yokufundisa.

Inhloso ephelele ihlanganisa amagama amane:

L = L_DINO + λᵢ · L_iBOT + λᵦ · L_bnd + λₖ · L_KoLeo

Amabhentshimakhi kanye nokusebenza

Yonke imiphumela eminyene ngezansi isebenzisa izici ezifriziwe ezinesendlalelo esisodwa somugqa, ngakho ukusebenza kubangelwa ukumelwa esikhundleni sedekhoda.

Imodeli Amapharamitha I-NYUv2 RMSE ↓ KITTI RMSE ↓ I-ADE20K mIoU Cityscapes mIoU I-VOC mIoU
I-LingBot-Vision ViT-g 1B/16 0.296 2.552 53.5 79.6 87.5
DINOv3 7B/16 0.309 2.346 55.9 81.1 86.6
I-V-JEPA 2.1 ViT-G 2B/16 0.307 2.461 47.9 73.5 85.0
I-AM-RADIOv2.5 1B/14 0.340 2.918 53.0 78.4 85.4
DINOv2 1B/14 0.372 2.624 49.5 75.6 83.1
I-SigLIP 2 1B/16 0.494 3.273 42.7 64.8 72.7

Ku-NYU-Ukujula v2, i-LingBot-Vision ithumela i-RMSE ehamba phambili kukho konke ukuqhathanisa (0.296), ngaphambi kwe-7B DINOv3 (0.309) cishe ngamapharamitha angu-7× ambalwa, nangaphambi kwe-2B V-JEPA 2.1 (0.307). Ku-KITTI iyimodeli engcono kakhulu engaphansi kwamapharamitha angu-2B. Ekuhlukanisweni kwe-semantic ilingana ne-Distilled DINOv3 ViT-H+ – 1.3 mIoU ngemuva ku-ADE20K, imesha ku-Cityscapes, phambili ku-VOC12 – kuyilapho ithuthuka ngaphezu kwe-DINOv2 yosayizi ofanayo ngo-4+ mIoU kuwo womathathu amabhentshimakhi; okuwukuphela kwegebe elisele elomndeni wakwa-DINOv3 ngokwawo (2.4 mIoU ku-ADE20K kuya kumodeli ye-7B), amandla awo aminyene avela ku-distillation nezinjongo zesici esiminyene.

Ukuhlukaniswa kwento yevidiyo kusebenzisa ukusakazeka kwelebula ngaphandle kokuqeqeshwa phezu kwezici ezifriziwe. I-LingBot-Vision ifinyelela ku-70.0 J&F ku-DAVIS-2017 kanye no-73.5 ku-YouTube-VOS — ngokuhambisana ne-DINOv3 ViT-H+ (71.1 / 74.0) kanye ne-7B DINOv3 (71.1 / 74.1), futhi ehamba phambili kuwo wonke amamodeli asele kunoma yisiphi isikali. Amathokheni omngcele ngokwawo azinzile ngokwanele ukuthi angalandelelwa ngevidiyo ngokufana okusobala kwe-cosine kwezici ezifriziwe, ngaphandle kokugadwa kwesikhashana.

Ukuhwebelana ukuqashelwa kweleveli yesithombe: Ukuhlola ngomugqa we-ImageNet-1K kufinyelela ku-86.32 kanye ne-k-NN 83.39, ilandela i-DINOv3-7B, echitha umthamo wayo ekuguquguqukeni kweleveli yesithombe. Izinzuzo nazo zisinda ekufakweni kwe-distillation – umfundi we-0.3B ViT-L ufana ne-7B DINOv3 ekujuleni kwe-NYUv2 (0.310 vs. 0.309) cishe namapharamitha angu-23× ambalwa.

Sebenzisa Amacala nokuthi Ungawalayisha Kanjani

Amathokheni epeshi afriziwe anikeza imithwalo yemisebenzi embalwa eminyene ngokuqondile: ukulinganisa ukujula kufunda i-geometry ngokuqondile kusukela ezicini, izinzuzo zesegimenti ye-semantic ezivela ezinguqukweni zesici ezihlala ncamashi kumakhonsana wento, futhi ukuhlukaniswa kwento yevidiyo kusebenza ngokufanisa ithokheni yokufana kwe-cosine. Isishumeki siphinde sisebenze njengokuqaliswa kokuqeqeshwa kokujula komfula.

Ukulayisha umgogodla kulandela inqolobane esemthethweni:

git clone 
cd lingbot-vision
conda create -n lingbot-vision python=3.10 -y
conda activate lingbot-vision
python -m pip install -r requirements.txt
python -m pip install -e .
import torch
from lingbot_vision import load_pretrained_backbone, extract_patch_tokens, load_image


device = "cuda" if torch.cuda.is_available() else "cpu"
dtype = torch.bfloat16 if device == "cuda" else torch.float32


# Downloads model.pt from Hugging Face on first use.
backbone, embed_dim = load_pretrained_backbone(
    variant="small",   # giant | large | base | small; defaults to large
    device=device,
    dtype=dtype,
)


img_norm, _, _ = load_image(
    "examples/example.png",
    size=512,
    patch_size=backbone.patch_size,
    mode="square",
)
patch_tokens, patch_grid = extract_patch_tokens(backbone, img_norm, device, dtype)


print(patch_tokens.shape, patch_grid, embed_dim)
# torch.Size([1, 1024, 384]) (32, 32) 384

I-agumenti ehlukile ikhetha usayizi bese ishintsha ibe nkulu. Amathokheni okukhiphayo anomumo [B, H*W, C]. Izimfuneko i-Python ≥ 3.10 ne-PyTorch ≥ 2.0, ene-GPU enconyelwe iqolo elikhudlwana.

I-LingBot-Depth 2.0: Inkokhelo Ephansi

Ukuze ubonise ukuthi isifaki khodi somdabu wendawo-sokubona sithenga ini ezansi nomfula, ithimba lithuthukise isistimu yalo yokuqedela ukujula ukuze I-LingBot-Depth 2.0. Iresiphi ye-masked-depth-modeling ayishintshiwe kusuka kunguqulo 1.0; izingxenye ezimbili eziqondile zihanjisiwe: ukuqaliswa komshini wokufaka ikhodi kushintshile ukusuka ku-DINOv2 kuya ku-LingBot-Vision (ezinhlobonhlobo ze-ViT-L ne-ViT-g), kanye nedatha yokuqeqeshwa ekhethiwe ikhule isuka kumasampuli ayi-3M akhishwe esidlangalaleni yaya ku-150M.

Lezo zinguquko ezimbili zibeka imiphumela eholayo kumabhentshimakhi okuqedela ukujula angu-14 ahlanganisa imaski yebhulokhi, i-sparse, kanye nezimiso zenzwa yangempela. Ku-DIODE-Indoor, i-RMSE ihlukaniswe ngohhafu isuka ku-0.132 iye ku-0.062. Isistimu iqine kakhulu ekuthwebuleni kwe-transparent-object ClearGrasp (0.010 / 0.012 RMSE) — isimo sokuhluleka sakudala sokuzwa ukujula okusebenzayo.

Ngokuphawulekayo, lezi zinhlanganisela ezimbili zishintsha esikhundleni sokukhansela: njengoba idatha yokuqeqeshwa ikhula isuka ku-3M iye ku-150M, ijika eliqaliswe i-DINOv2 ligcwala ngaphezu kwamasampuli angu-20M kuyilapho ijika le-LingBot-Vision liqhubeka lithuthuka. Idatha eyengeziwe ikhulisa, kunokuba igeze, inzuzo yendawo yokuqala engcono.

Okuthathwayo Okubalulekile

  • I-LingBot-Vision yenza imingcele ibe isignali yomdabu yokuqeqeshelwa kusengaphambili, exhunywe ezithombeni ezingavuthiwe ezingenawo amalebula, izitholi ezisemaphethelweni, noma iqolo eliqeqeshwe kusengaphambili.
  • Ukuphoqelela umngcele kanye nenkambu yomngcele wesigaba kuvumela i-geometry ne-semantics ukuthi ziqhamuke – futhi kuveza ukuhlolwa kokuqinisekisa kwe-NFA okunganapharamitha mahhala.
  • I-backbone ye-1B ithumela i-NYU-Depth v2 RMSE ehamba phambili ekuqhathanisweni kwayo, ngaphambi kwe-7B DINOv3, kuyilapho iziqeqeshela ikhorasi encane yohlelo lobukhulu.
  • Izinzuzo ziyasinda ekufakweni kwe-distillation: i-0.3B ViT-L ifana ne-7B DINOv3 ku-NYUv2 namapharamitha angu-23× ambalwa.
  • Ukushintshanisa kuphela isifaki khodi nedatha yokukala kuthathe i-LingBot-Depth 2.0 emiphumeleni eholayo kuma-benchmarks wokuqedela ukujula okungu-14, futhi unqenqema lwesishumeki lunwebeka ngedatha eyengeziwe.
  • Izisindo zithunyelwa ngaphansi kwe-Apache-2.0 ngamasayizi we-ViT-g/L/B/S kuso sonke isabelomali sokusebenza.

I-Interactive Dynamic Explainer


Udinga ukusebenzisana nathi ekuthuthukiseni i-GitHub Repo yakho NOMA Ikhasi Lobuso Lokugona NOMA Ukukhishwa Komkhiqizo NOMA I-Webinar njll.? Xhuma nathi

Qaphela:Sibonga ithimba le-Ant Research ngobuholi bemicabango/Izinsiza zalesi sihloko. Ithimba le-Ant Research lisekele lokhu okuqukethwe/isihloko ukuze siphromothwe.

Source link

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button