Mis on SenseNova-Vision-7B-MoT?
SenseNova-Vision-7B-MoT on SenseTime’i SenseNova-Visioni projekti ametlikult avaldatud kontrollpunkt. See on avatud kaaludega 7 miljardi parameetriga transformerite segu (mixture-of-transformers) mudel, mis on loodud paljude arvutinägemisülesannete jaoks. Mudeliperekonna keskne idee on kasutada iga ülesande jaoks eraldi ennustuspea või dekoodri loomise asemel ühtset multimodaalset genereerimisliidest.
Praktikas annab kasutaja mudelile pildi koos loomulikus keeles juhisega. Seejärel genereerib mudel vastuse teksti, pildi või nende kombinatsioonina. Näiteks võib juhis paluda tuvastada objekti ja tagastada selle piirdekasti, transkribeerida fotol olev tekst, koostada segmenteerimismaski, hinnata stseeni sügavust või tuletada mitme vaate põhjal kaamera parameetrid.
See erineb tavapärasest pildijuturobotist, mille põhirõhk on piltide kirjeldamisel. SenseNova-Vision-7B-MoT on mõeldud teadustööle suunatud arvutinägemissüsteemiks, mis esitab paljusid visuaalseid ülesandeid ühise genereerimisraamistiku kaudu.
Milline on selle koht SenseTime’i tootevalikus?
Mudel kuulub SenseTime’i SenseNova ja OpenSenseNova ökosüsteemi. SenseNova on laiem alusmudelite ja tehisintellektitoodete perekond, samas kui SenseNova-Vision on spetsiaalselt ühtsele arvutinägemisele keskenduv projekt. Seega on 7B-MoT kontrollpunkt pigem spetsialiseeritud teadusmudel, mitte tavakasutajale mõeldud üldotstarbeline abiline või tavapärane majutatud keelemudeli lõpp-punkt.
SenseTime’i OpenSenseNova projekt pakub mudeli kaalusid, järelduskoodi, võrdlustestide tööriistu ja treeningu töövoogu. Seetõttu sobib see kontrollpunkt paremini meeskondadele, kes peavad mudelit uurima, kohandama, võrdlema või ise majutama, kui kasutajatele, kes otsivad lihtsat veebirakendust.
Mida mudel oskab?
SenseNova-Vision-7B-MoT toetab nii visuaalset mõistmist kui ka struktureeritud visuaalset ennustamist. Dokumenteeritud võimaluste hulka kuuluvad:
- Objektituvastus: objektide asukoha määramine piirdekastide abil, sealhulgas tekstikirjelduse põhine suunatud tuvastus.
- OCR ja visuaalne maandamine: piltidel oleva teksti lugemine ning keele sidumine konkreetsete visuaalsete piirkondadega.
- Võtmepunktide hindamine: objektide või stseenidega seotud punktide ehk võtmepunktide ennustamine.
- Segmenteerimine: semantiline, panoptiline, suunatud, arutluspõhine ja interaktiivne segmenteerimine.
- Sügavuse hindamine: ruumilise esituse genereerimine suhtelise või stseeni sügavuse kohta.
- Pinnanormaalide hindamine: nähtavate pindade orientatsiooni ennustamine.
- Mitme vaate geomeetria: mitme vaate põhise rekonstrueerimise ja kaamera asendi hindamise toetamine.
Mõned tulemused tagastatakse tekstina. Piirdekaste, kategooriaid, OCR-tekste, võtmepunkte ja kaamera parameetreid saab genereeritud vastuses esitada sümboolselt. Teised tulemused tagastatakse piltidena. Segmenteerimismaskid, sügavuskaardid, pinnanormaalid ja mitme vaate punktikaardid on näited tihedatest ruumilistest väljunditest, mida saab visuaalselt esitada.
Kuidas ühtne arhitektuur töötab?
Paljud arvutinägemissüsteemid kasutavad iga ülesande jaoks eraldi arhitektuuri: üht pead klassifitseerimiseks, teist tuvastamiseks ning eraldi dekoodreid segmenteerimiseks või sügavuse hindamiseks. SenseNova-Vision läheneb sellele teisiti. Selle treeninguprotsess esitab eri tüüpi nägemisandmete annotatsioonid juhise ja vastuse näidetena loomuliku teksti ning pildi genereerimise ruumides.
See tähendab, et mudel õpib ülesande kirjeldust tõlgendama ja koostama sellele vastava väljundvorminguga vastuse ühise multimodaalse liidese kaudu. Projekti sõnul ei ole vaja ülesandespetsiifilisi ennustuspeasid, dekoodreid ega arhitektuuriharusid. Mudelit treenitakse SenseNova-Visioni korpusel koos täiendavate multimodaalsete andmetega, mille eesmärk on säilitada üldised visuaalse mõistmise ja genereerimise võimed.
Kasutajate jaoks tähendab see eelkõige kontseptuaalset ja tehnilist järjepidevust: eri nägemisülesandeid saab lahendada sarnaste juhisepõhiste töövoogude kaudu. Ühtne liides ei tähenda siiski automaatselt, et iga ülesande täpsus, latentsus või mälukasutus vastaks kitsalt spetsialiseeritud mudeli omale. Esitatud uurimismaterjal ei sisalda täielikku võrdlust spetsiaalsete tuvastus-, OCR- ega segmenteerimismudelitega.
Toetatud sisendid ja väljundid
Dokumenteeritud sisendmodaalsused on tekst ja pildid. Selle kontrollpunkti puhul ei ole heli- ega videosisendit toetatuna loetletud. Mudeli väljundmodaalsused on tekst, pildid ning teksti ja pildi kombineeritud vastused, mistõttu saab see ühendada sümboolsed vastused tihedate visuaalsete ennustustega.
| Valdkond | Toetatud või dokumenteeritud käitumine |
|---|---|
| Tekstisisend | Jah; visuaalsete ülesannete määramiseks kasutatakse loomulikus keeles juhiseid. |
| Pildisisend | Jah; pildid on mudeli peamine visuaalne sisend. |
| Helisisend | Dokumenteeritud tugi puudub. |
| Videosisend | Selle kontrollpunkti puhul puudub dokumenteeritud tugi. |
| Tekstiväljund | Jah; sisaldab OCR-i, silte, piirdekaste, punkte, võtmepunkte ja kaamera parameetreid. |
| Pildiväljund | Jah; sisaldab maske, sügavust, pinnanormaale ja muid ruumilisi kaarte. |
| Kombineeritud väljund | Jah; teksti- ja visuaalseid tulemusi saab kombineerida. |
Mudelit kirjeldatakse struktureeritud visuaalsete väljundite toetajana, kuid esitatud materjalides ei dokumenteerita ametlikku JSON-režiimi ega üldotstarbelist funktsioonikutsete liidest. Seetõttu võivad struktureeritud tulemused sõltuda projekti ette nähtud juhistest, väljundiesitustest ja järelduskoodist, mitte eraldi dokumenteeritud hallatava API funktsioonist.
Arutlus, kodeerimine ja tööriistade tugi
SenseNova-Vision-7B-MoT-il on sisulised visuaalse arutluse võimed ülesandespetsiifilises tähenduses: see suudab järgida suunatud tuvastuse, arutluspõhise segmenteerimise, geomeetrilise järeldamise ja muude juhiste juhiseid, mis nõuavad keele sidumist pildi sisuga. Toimetuslik arutlusvõime hinne 7 punkti 10-st kajastab seda laia ülesannete katvust; see ei ole SenseTime’i avaldatud hinne.
Mudelit ei esitleta kodeerimismudelina. Toimetuslik kodeerimishinne 4 punkti 10-st kajastab asjaolu, et kodeerimine ei ole selle peamine eesmärk. See võib olla kasulik teadlastele, kes kirjutavad järeldus- või andmetöötluskoodi, kuid kontrollpunkti ei tohiks valida üldiseks tarkvaraarenduse abiliseks.
Dokumenteeritud tööriistakasutust, veebotsingut, brauserijuurdepääsu ega väliseid funktsioonikõnesid ei ole esitatud. Seda tuleks käsitleda mudelina, mis töötleb kasutaja antud visuaalseid sisendeid, mitte iseseisva agendina, kes kogub teavet või kasutab väliseid teenuseid.
Juurutamine, riistvara ja kiirus
Ametlik järeldusjuhend soovitab vaikimisi veebidemoks NVIDIA A800 80GB GPU-d. Uurimismärkmetes mainitakse, et ühes A800-l kasutatud demokonfiguratsioonis kulus protsessil maksimaalselt ligikaudu 38 GB GPU-mälu, ning soovitatakse 80 GB GPU-d. Täielikud võrdlustestid ja treenimine nõuavad märksa suuremaid ressursse.
Neid nõudeid tuleb arvesse võtta, kui võrrelda mudelit väiksemate, spetsialiseeritud või majutatud nägemissüsteemidega. 7 miljardi parameetri suurus võib väga suurte multimodaalsete mudelitega võrreldes tunduda mõõdukas, kuid täielik järeldustöövoog, visuaalse genereerimise käitumine ja rakenduse nõuded võivad muuta kohaliku juurutamise siiski nõudlikuks. Suure mäluga GPU-deta kasutajatel võib olla vaja majutatud alternatiivi, väiksemat ülesandespetsiifilist mudelit või kaugjärelduse keskkonda.
Esitatud materjal ei sisalda standardiseeritud latentsuse võrdlustesti. Toimetuslik kiirusehinne 4 punkti 10-st ja kuluhinne 7 punkti 10-st on hinnangud, mitte teenusepakkuja avaldatud mõõtmised. Kuluhinne kajastab majutatud tokenipõhise hinnastamise puudumist, mitte garanteeritud hinnangut omamise kogukulule. Riistvara rent, inseneritöö, salvestusruum ja mudeli kohandamine võivad kõik mõjutada ise majutamise tegelikku maksumust.
Hinnastus, API-juurdepääs ja dokumenteerimata piirangud
SenseNova-Vision-7B-MoT-i ametlikku majutatud tokenipõhist hinnastamist ei leitud. Mudelit levitatakse avatud kaaludega teadusliku kontrollpunktina, mistõttu tuleb eristada juurdepääsu kaaludele juurdepääsust hallatavale järeldusteenusele. Esitatud uurimismaterjalides ei tuvastata ka selle konkreetse mudeli jaoks eraldi tootmis-API-t.
Mitmed kontrollpunkti kasutamisega seotud piirangud on endiselt dokumenteerimata. Nende hulka kuuluvad kontekstiaken, väljundtokenite maksimaalne arv ja ametlik majutatud päringukvoot. Avaldatud väärtuse puudumine ei tähenda, et mudeli maht oleks piiramatu; see tähendab, et töövoo kavandamisel tuleb tutvuda projekti ajakohase hoidla, järelduskonfiguratsiooni ja kontrollpunkti dokumentatsiooniga.
Projektimaterjalide kohaselt toetab mudel peenhäälestuse või treenimise töövooge, kuid praktilised nõuded on märkimisväärsed. Treeninguprotsess on mõeldud teadus- ja insenerimeeskondadele, kellel on sobivad andmed, arvutusressursid ja hindamisprotsessid, mitte juhuslikuks kohandamiseks.
Peamised tugevused ja piirangud
Tugevused
- See ühendab juhisepõhise multimodaalse liidese alla märkimisväärselt laia valiku nägemisülesandeid.
- See suudab tagastada nii sümboolseid tekstipõhiseid tulemusi kui ka tihedaid pildipõhiseid ennustusi.
- Selle võimekus ulatub lihtsast pildikirjeldusest kaugemale, hõlmates tuvastust, OCR-i, segmenteerimist, sügavuse hindamist, pinnanormaale ja mitme vaate geomeetriat.
- Avatud kaalud ning avalikud järeldus-, võrdlustestide ja treeningu töövood pakuvad rohkem kontrolli kui suletud majutatud lõpp-punkt.
- Selle arhitektuur on loodud nii, et vältida eraldi ülesandespetsiifilisi ennustuspeasid ja dekoodreid.
Piirangud
- Kohalik järeldus nõuab palju mälu; dokumenteeritud demokonfiguratsiooni jaoks soovitatakse 80 GB GPU-d.
- Esitatud uurimismaterjalides ei dokumenteerita ametlikku majutatud hinda, tootmis-API spetsifikatsiooni, kontekstiakent ega väljundtokenite maksimaalset arvu.
- Selle kontrollpunkti puhul ei ole heli- ega videosisendit dokumenteeritud ning mudel ei ole mõeldud heli või video genereerimiseks.
- Dokumenteeritud veebiotsingu, tööriistakasutuse või üldise funktsioonikõnede kihi tugi puudub.
- Litsentsiteave nõuab tähelepanu: projekti hoidlas on märgitud Apache-2.0, samas kui Hugging Face’i kontrollpunkti lehel kuvatakse praegu CC-BY-NC-4.0. Enne ärilist juurutamist tuleks kontrollida konkreetse artefaktiga seotud litsentsi.
Millal valida SenseNova-Vision-7B-MoT?
Vali see mudel siis, kui projekt vajab ühtset teadusplatvormi mitme arvutinägemisülesande jaoks ja meeskond suudab hallata suure mäluga GPU-taristut. See on eriti asjakohane katsetes, mis ühendavad tuvastuse, OCR-i, maandamise, segmenteerimise, sügavuse hindamise, võtmepunktid või mitme vaate geomeetria, ilma et iga toimingu jaoks peaks haldama täiesti eraldi mudelit.
See võib sobida ka siis, kui avatud kaalud, juurdepääs järelduskoodile ning võimalus treeningu töövoogu uurida või muuta on olulisemad kui valmislahendusena juurutamine. Ühtset multimodaalset genereerimist uurivad teadlased saavad seda kasutada konkreetse süsteemina, millega kontrollida, kas eri visuaalseid annotatsioone saab esitada ühise genereerimisraamistiku kaudu.
Väikese latentsusega tootmisrakenduste, piiratud riistvara või prognoositava kasutuspõhise hinnastamise korral võib sobivam olla mõni teine lahendus. Spetsiaalne tuvastus-, OCR- või segmenteerimismudel võib olla kiirem ja lihtsamini optimeeritav, kui vaja on ainult üht ülesannet. Hallatav multimodaalne API võib olla eelistatav juhul, kui meeskond vajab avaldatud kvoote, stabiilseid teenusetaseme ootusi, automaatset skaleerimist või dokumenteeritud päringupõhist hinda. Kodeerimise, veebiuuringute ja tööriistapõhiste töövoogude jaoks on parem valik ka üldotstarbeline keelemudel.
Üldhinnang
SenseNova-Vision-7B-MoT-i on kõige õigem mõista ühtse arvutinägemise avatud teadusliku kontrollpunktina, mitte kõiki nägemis-API-sid asendava valmislahendusena. Selle eriline väärtus seisneb ühe multimodaalse genereerimislähenemise kaudu väljendatud ülesannete ulatuses: sama mudeliperekond suudab koostada nii tekstipõhiseid tuvastus- ja OCR-tulemusi kui ka pildipõhiseid maske, sügavuskaarte, pinnanormaale ja geomeetrilisi väljundeid.
Sellise laia võimekusega kaasnevad praktilised kompromissid. Mudel nõuab arvestatavat riistvara, selle teenuse kohta on vähe dokumenteeritud teavet ning seda ei positsioneerita üldabilisena, millel oleks heli-, video-, veebi- või tööriistavõimekus. Teadlaste ja kogenud nägemissüsteemide inseneride jaoks võivad need piirangud olla vastuvõetavad, kui vastutasuks saadakse avatud juurdepääs ja paindlik ülesandeliides. Kasutajatele, kes otsivad odavat hallatavat ühe ülesandega järeldusteenust, on spetsialiseeritud või majutatud alternatiiv tõenäoliselt lihtsamini kasutatav.

