Mis on Cerebras-GPT-590M?
Cerebras-GPT-590M on 590 miljoni parameetriga ainult dekooderiga GPT-laadne keelemudel, mida pakub Cerebras Systems. Parameeter on närvivõrgu kasutatav õpitud arvuline väärtus; väiksem parameetrite arv tähendab üldjuhul väiksemat ja kiiremat mudelit, kuigi keerukate ülesannete korral on selle võimekus tavaliselt väiksem. „Ainult dekooderiga“ kirjeldab sama üldist arhitektuuri, mida kasutavad paljud teksti genereerimise mudelid: mudel loeb märgendite jada ja ennustab, mis peaks järgnema.
Mudel avaldati 28. märtsil 2023 Cerebras-GPT mudeliperekonna osana. Cerebrasi sõnul on tegemist avatud arvutuslikult optimaalsete keelemudelite perega, mida treeniti Cerebras CS-2 wafer-scale-klastris. Mudeliperekonna aluseks olevas uuringus kasutati Chinchilla-laadset lähenemist, mille puhul oli iga parameetri kohta ligikaudu 20 treeningmärgendit, ning mudeleid treeniti andmestikul The Pile. Cerebras-GPT-590M on Apache 2.0 litsentsi alusel saadaval Cerebrasi ametlikus Hugging Face’i repositooriumis.
Praktikas on see pigem teadus- ja eksperimenteerimismudel kui valmis tarbijatele mõeldud assistent. Seda saab laadida kohalikku keskkonda, kasutada teksti genereerimiseks, väikeste keelemudelite võrdlemiseks või kohandada peenhäälestuse abil. Seda ei tohiks hinnata nii, nagu oleks tegemist tänapäevase juhiseid järgiva vestlusroboti või sisseehitatud tööriistadega üldotstarbelise mudeliga.
Milline on selle koht Cerebrasi tootevalikus?
Cerebrasi tuntakse eelkõige tehisintellekti taristu, mudelite treenimise ja väga kiire järeldusteenuse poolest. Cerebras-GPT-590M on selle ökosüsteemi avatud mudeliversioon, mitte Cerebras Code’i tasuline pakett ega Cerebras Inference Cloudi üldine funktsioon. Tegemist on eraldiseisva allalaaditava mudeliversiooniga, mis on mõeldud teadustööks ja reprodutseeritavuseks.
Selle koht Cerebras-GPT mudeliperekonnas on oluline. 590 miljoni parameetriga on see väiksemate ressurssidega katsetamiseks mõeldud kerge mudel. Sama perekonna suuremad mudelid võivad pakkuda suuremat keelemudeli võimekust, kuid vajavad ka rohkem mälu ja arvutusvõimsust. Esitatud allikad ei kinnita selle mudeliperekonna praegust majutatud lõpp-punkti, API-hinda ega võrdlusuuringute tabelit, mistõttu ei tohiks neid üksikasju tuletada mudeli nimest ega Cerebrasi eraldiseisvatest järeldustoodetest.
Kontrollitud tehnilised andmed
| Tehniline näitaja | Üksikasjad |
|---|---|
| Pakkuja | Cerebras Systems |
| Avaldamiskuupäev | 28. märts 2023 |
| Mudeliperekond | Cerebras-GPT |
| Mudeli suurus | 590 miljonit parameetrit |
| Arhitektuur | Ainult dekooderiga GPT-laadne keelemudel |
| Kihid | 18 |
| Peidetud kihi suurus | 1536 dimensiooni |
| Tähelepanupead | 12 |
| Edasisuunatud kihi suurus | 6144 dimensiooni |
| Tokeniseerija | GPT-2 baidipaaride kodeering |
| Sõnavara | 50 257 märgendit |
| Maksimaalne jada pikkus | 2048 märgendit |
| Litsents | Apache 2.0 |
| Peamine väljund | Tekst |
2048 märgendit on mudeli dokumenteeritud maksimaalne jada pikkus. See piirang hõlmab mudeli töödeldavat tekstijada ja on tänapäevaste pika konteksti standardite järgi suhteliselt lühike. Esitatud uuringus ei määratleta eraldi maksimaalset genereerimispikkust, mistõttu ei saa öelda, kui palju uusi märgendeid saab maksimaalselt genereerida. Rakenduses sõltub saadaolev genereerimispikkus ka sellest, kui suure osa 2048 märgendi suurusest kontekstiaknast viip juba hõivab.
Võimekus ja modaalsused
Cerebras-GPT-590M võtab vastu teksti ja väljastab teksti. Kinnitatud pildi-, heli- ega videosisendit ning otsest mittetekstilist väljundit sellel ei ole. Seetõttu on tegemist ühe modaalsusega keelemudeliga, isegi kui selle pakkuja pakub ka laiemat tehisintellekti taristut.
Mudeli kaart ja esitatud uuring määratlevad selle ingliskeelse baasmudelina, mitte juhiste järgi peenhäälestatud vestlusmudelina. See erinevus mõjutab mudeli kasutamist. Baasmudel õpib tekstis esinevaid statistilisi mustreid ning võib viipasid jätkata või teisendada, kuid see ei tähenda, et ta järgiks usaldusväärselt korraldusi, näiteks „esita mulle kolm lühikest punktloendit“ või „tagasta kehtiv JSON“. Viipamine võib siiski anda kasulikke tulemusi, kuid juhiste järgimine ei ole dokumenteeritud eesmärk.
Kinnitatud natiivset tööriistade kasutamist, funktsioonikutseid, veeb otsingut, struktureeritud väljundi režiimi ega toimingute täitmist ei ole. Mudel ei suuda iseseisvalt ajakohast teavet hankida. Kõik tööriistu lisavad rakendused peavad vajaliku orkestreerimise ise üles ehitama ning ei tohiks eeldada, et mudel oskab tööriistu valida või neid õigesti kasutada.
Arutlus, programmeerimine ja kvaliteediga seotud kompromissid
Cerebras-GPT-590M suudab genereerida teksti, mis sarnaneb keelemudeli treeningandmetega, kuid seda ei ole positsioneeritud arutlusmudelina. Sellel ei ole dokumenteeritud arutlusrežiimi, läbimõeldud järeldusprotsessi ega matemaatiliste ülesannete lahendamiseks mõeldud eritreeningut. Mitmeetapilise loogika, faktiküsimustele vastamise, planeerimise ja usaldusväärseid järeldusi nõudvate ülesannete puhul on uuem juhiste järgi peenhäälestatud või arutlusele keskenduv mudel üldjuhul sobivam.
Sama ettevaatus kehtib programmeerimise puhul. Mudelit saab kasutada programmeerimiskeelte modelleerimise katsetes või lihtsa koodi jätkamiseks, kuid esitatud hinnangus liigitatakse selle sobivus programmeerimiseks piiratuks. Seda ei tohiks ilma ulatusliku rakendusetaseme testimise ja võimaliku peenhäälestuseta pidada usaldusväärseks kodeerimisassistendiks, silumisagendiks ega tarkvaraarenduse kaaspiloodiks.
Toodud andmete kohaselt on selle arutlus- ja programmeerimissobivus toimetuslik hinnang, mitte pakkuja avaldatud võrdlustulemus: mõlemad said 2 punkti 10-st, kiirus 8 punkti 10-st ja kulusobivus 9 punkti 10-st. Need hinded kirjeldavad mudeli dokumenteeritud suuruse ja eesmärgi põhjal eeldatavat positsiooni; need ei ole Cerebrasi ametlikud võrdlustulemused. Väike parameetrite arv on peamine põhjus, miks oodata head kiiruse ja ressursikulu suhet, samal ajal kui juhiste järgi peenhäälestuse puudumine selgitab suurt osa selle piirangutest tavapärases vestluses.
Hind ja kättesaadavus
Cerebras-GPT-590M on avatud kaaludega teaduslik mudeliversioon, mis on saadaval Cerebrasi ametlikus Hugging Face’i repositooriumis. Esitatud uuringus ei tuvastatud selle konkreetse mudeli ametlikku majutatud API hinda. Seetõttu ei ole asjakohane määrata sisend- või väljundmärgendi hinda ega jätta muljet, et mudel on automaatselt saadaval Cerebrasi praeguse tasulise lõpp-punkti kaudu.
Avatud kaaludega mudeli kättesaadavus võib vähendada litsentsi- ja juurdepääsupiiranguid, kuid see ei muuda juurutamist tasuta. Kasutajal on endiselt vaja sobivat kohalikku või majutatud arvutusvõimsust, salvestusruumi ja järelduskeskkonda. 590 miljoni parameetriga mudel on palju suurematest keelemudelitest hõlpsamini kasutatav, eriti õppekatsete, prototüüpimise ja kontrollitud peenhäälestuse puhul, kuid täpsed riistvaranõuded ja töökiirus sõltuvad rakendusest ja juurutuskeskkonnast.
Peamised tugevused ja piirangud
Tugevused
- Kompaktne suurus: 590 miljoni parameetriga on see kohalikeks katseteks ja mudelite võrdlemiseks suhteliselt väike mudeliversioon.
- Avatud kättesaadavus: Ametlik repositoorium ja Apache 2.0 litsents toetavad teadustööd, levitamist ja kohandamist vastavalt litsentsitingimustele.
- Selge teaduslik eesmärk: Seos Cerebras-GPT artikliga muudab selle kasulikuks arvutuslikult optimaalse treenimise ja skaleerimise uurimisel väiksema mudelisuuruse puhul.
- Katsetamise madal kulu: Võrreldes suuremate mudelitega on kompaktset mudeliversiooni üldjuhul lihtsam salvestada, laadida, peenhäälestada ja käitada, kuigi tegelik kulu sõltub taristust.
- Reprodutseeritavuse ressursid: Cerebras pakub ametlikku mudelirepositooriumi ja rakendusega seotud Model Zoo ressursse.
Piirangud
- Lühike kontekst: Dokumenteeritud jada pikkus on 2048 märgendit, mis piirab pikkade dokumentide, pikemate vestluste ja suurte koodifailide töötlemist.
- Baasmudeli käitumine: Mudel ei ole juhiste järgi peenhäälestatud, mistõttu võivad vastused olla otsese küsimustele vastamise töövoo puhul vähem ettearvatavad ja vähem kasulikud.
- Piiratud täiustatud võimekus: See ei ole mõeldud keerukaks arutluseks, usaldusväärseteks faktivastusteks, tootmiskvaliteediga programmeerimiseks ega agentseteks töövoogudeks.
- Multimodaalse toe puudumine: Mudel töötleb ainult teksti ega suuda töödelda pilte, heli ega videot.
- Sisseehitatud tööriistade puudumine: Kinnitatud natiivset funktsioonikutset, veebiotsingut, struktureeritud väljundit ega toimingute täitmise võimekust ei ole.
- Majutatud teenuse teadmata piirangud: Ametlikku mudelipõhist API-hinda, teadmiste lõppkuupäeva ega täpset maksimaalset genereerimispikkust ei tuvastatud.
Millal valida Cerebras-GPT-590M?
Vali see mudel siis, kui peamine eesmärk on katsetada avatud GPT-laadse mudeliversiooniga, mitte saada võimalikult võimekat assistenti. See sobib kohalike teksti genereerimise näidete, keelemudelite kursuste, tokeniseerija- ja arhitektuurikatsete, võrdlusuuringute, peenhäälestuse uurimise ning selle uurimiseks, kuidas väiksem mudel piiratud arvutusvõimsuse korral käitub.
See võib sobida ka siis, kui litsentsimispaindlikkus ja mudeli omamine on olulisemad kui viimistletud vestlusvõimekus. Näiteks võib teadlane kasutada seda lähtealusena katses, kus võrreldakse parameetrite arvu, treenimismeetodeid või peenhäälestusstrateegiaid. Kompaktne suurus võib muuta korduvad katsed palju praktilisemaks kui suurema mudeli kasutamine.
Teist tüüpi mudel on sobivam siis, kui rakendus vajab usaldusväärset juhiste järgimist, pikkade dokumentide töötlemist, ajakohast teavet, multimodaalset mõistmist, struktureeritud JSON-i, tööriistade kasutamist, täiustatud matemaatilist võimekust või tootmiskvaliteediga programmeerimisabi. Majutatud juhiste järgi peenhäälestatud mudel võib olla eelistatav, kui meeskond soovib hallatud lõpp-punkti ega taha ise mudelitaristut käitada. Suurem või uuem avatud kaaludega mudel võib olla parem valik siis, kui kohalik juurutamine on vajalik, kuid vestluse, arutluse või programmeerimise kvaliteet on ressursikulu minimeerimisest olulisem.
Üldhinnang
Cerebras-GPT-590M-i tuleks eelkõige käsitleda kompaktse, avatud litsentsiga teadusmudelina, mitte tänapäevase üldotstarbelise vestlusrobotina. Selle väärtus tuleneb suhteliselt väikesest ressursivajadusest, dokumenteeritud arhitektuurist, Apache 2.0 litsentsist ja selgest seosest Cerebrasi arvutuslikult optimaalse treenimise uuringutega. Need omadused muudavad selle kasulikuks õppimiseks, tulemuste reprodutseerimiseks, peenhäälestuskatseteks ja väikese kuluga teksti genereerimise prototüüpide loomiseks.
Sama olulised on ka selle piirangud. 2048 märgendi suurune kontekstiaken on tagasihoidlik, mudel ei ole juhiste järgi peenhäälestatud ning kinnitatud tuge multimodaalsele sisendile, tööriistadele, struktureeritud väljundile ega majutatud API-juurdepääsule ei ole. Kui eesmärk on usaldusväärne abi, mitte mudeliga eksperimenteerimine, sobib enamasti paremini uuem juhiste järgimisele või arutlusele keskenduv mudel. Kasutajatele, kes otsivad spetsiaalselt väikest avatud mudeliversiooni selle uurimiseks või kohandamiseks, on Cerebras-GPT-590M siiski selgelt määratletud ja praktiline teadustöö lähtealus.

