Dolly v2

Dolly v2 7B

by Databricks Data + AI Platform · Varasem avatud kaaludega mudel; allalaaditav enda serveris majutamiseks

Databricks Dolly v2 7B on ligikaudu 6,9 miljardi parameetriga avatud kaaludega juhiste järgimisele suunatud mudel, mis põhineb mudelil Pythia 6.9B. See toetab teksti kohalikku genereerimist kokkuvõtete koostamiseks, klassifitseerimiseks, küsimustele vastamiseks, ideede genereerimiseks ja teabe eraldamiseks, kuid selle 2048 märgi pikkune kontekstilimiit ning puudujäägid arutlemises, programmeerimises, matemaatikas, faktilises täpsuses ja avatud vastustega ülesannetes muudavad selle sobivamaks katsetamiseks ja väiksemateks privaatseteks rakendusteks kui nõudlikeks tootmiskasutuse töökoormusteks.

Tekst Arutlusvõime Programmeerimine
Dolly v2 7B on 6,9 miljardi parameetriga autoregressiivne keelemudel, mille Databricks avaldas 2023. aasta aprillis. See on vanem allalaaditav mudel, mis on mõeldud kohalikuks või privaatseks juurutamiseks, kus kasutajad kontrollivad järelduskeskkonda ega saada viipasid hallatavale kasutuspõhise hinnastusega API-le. Mudel suudab täita juhiseid mitmes levinud tekstülesandes, kuid selle suhteliselt lühike kontekstiaken ning dokumenteeritud puudujäägid arutlemises, programmeerimises, matemaatikas, faktitäpsuses ja avatud küsimustele vastamisel muudavad selle sobivamaks katsetamiseks ja väiksema mahuga rakenduste jaoks kui kõrget töökindlust nõudvate tootmissüsteemide jaoks.
Väljundid

Mida Dolly v2 7B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

3/10 Arutlusvõime
3/10 Programmeerimine
5/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Dolly v2
Tüüp üldotstarbeline
Konteksti maht 2K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 2023-04-12
Olek Varasem avatud kaaludega mudel; allalaaditav enda serveris majutamiseks
Teadmiste ajapiiri märkused

Databricksi ega mudelikaardi dokumentatsioonis ei leitud autoriteetset mudelipõhist teadmiste lõppkuupäeva. Juhiste järgi peenhäälestamise andmed koostati 2023. aasta märtsis ja aprillis, kuid see ei määra aluseks oleva eeltreenimise teadmiste lõppkuupäeva.

Mudeli selgitused

Dolly v2 7B on Dolly v2 perekonna ligikaudu 6,9 miljardi parameetriga mudel. See põhineb mudelil EleutherAI Pythia 6.9B ning seda on täiendõpetatud Databricksi töötajate koostatud ligikaudu 15 000 juhise ja vastuse näite põhjal. Ametlikus mudeli konfiguratsioonis on maksimaalseks positsioonipikkuseks määratud 2048 tokenit. Mudelit levitatakse allalaaditavate kaaludena, mitte Databricksi tokenipõhise hostitud API-mudelina, mistõttu hostitud sisendi ja väljundi hinnad selle puhul ei kehti. Databricksi dokumentatsioon toob välja mudeli nõrkused keerukate viipade, programmeerimise, matemaatika, faktitäpsuse, kuupäevade ja kellaaegade, avatud küsimustele vastamise, hallutsinatsioonide, täpsete loendite koostamise, stiili jäljendamise ja huumori puhul. Toimetuslikud hinded on võrdlevad hinnangud, mitte teenusepakkuja avaldatud võrdlustulemused.

Mudeli juhend

Dolly v2 7B: Databricksi avatud kaaludega mudel kohalikuks juhiste järgimiseks

Databricks Dolly v2 7B on äriliselt litsentsitud avatud kaaludega juhiseid järgiv keelemudel, mis põhineb EleutherAI Pythia 6.9B mudelil. Ligikaudu 6,9 miljardi parameetri ja 2048 märgi suuruse kontekstilimiidiga on see mõeldud enda taristus majutatavateks teksti genereerimise ülesanneteks, nagu kokkuvõtete koostamine, klassifitseerimine, küsimustele vastamine, ajurünnakud ja teabe eraldamine, mitte nõudlikeks arutlus-, programmeerimis- või pika kontekstiga sisutootmise töökoormusteks.

Mis on Dolly v2 7B?

Dolly v2 7B on Databricksi pakutav avatud kaaludega juhiste järgimisele häälestatud keelemudel. „Avatud kaaludega“ tähendab, et treenitud mudelifailid saab alla laadida ja ühilduvas keskkonnas käivitada, selle asemel et pääseda mudelile ligi ainult majutatud teenuse kaudu. See muudab Dolly v2 7B asjakohaseks arendajatele ja teadlastele, kes vajavad kohalikku järeldamist, privaatseid prototüüpe või praktilist kogemust juhiste järgi häälestatud keelemudeliga.

Databricks avaldas mudeli 12. aprillil 2023 Dolly v2 mudeliperekonna osana. Perekonda kuuluvad ka Dolly v2 3B ja Dolly v2 12B, kuid sellel lehel keskendutakse 7B mudelile. Dolly v2 7B põhineb EleutherAI alusmudelil Pythia 6.9B ning seda häälestati täiendavalt ligikaudu 15 000 Databricksi töötajate koostatud juhise ja vastuse näite põhjal.

Häälestusandmestik nimega databricks-dolly-15k hõlmab ajurünnakuid, klassifitseerimist, suletud ja avatud domeeniga küsimustele vastamist, teksti genereerimist, teabe eraldamist ning kokkuvõtete koostamist. Mõnes kategoorias on kasutatud lähtetekste, sealhulgas Wikipediast pärinevat materjali. Andmestikul ja mudelil on eraldi litsentsi- ja viitamistingimused, mistõttu peaksid ärikasutajad enne juurutamist tutvuma kehtiva mudelikaardi ja hoidla tingimustega.

Tehniline profiil ja konteksti piirang

Dolly v2 7B on GPT-NeoX-i põhine põhjuslik keelemudel, millel on ligikaudu 6,9 miljardit parameetrit. Põhjuslik keelemudel genereerib teksti ühe märgi kaupa, kasutades kontekstina eelnevat teksti. Ametlik konfiguratsioon määrab maksimaalseks positsioonipikkuseks 2048 tokenit. Token on mudeli sisemiselt kasutatav tekstiosa ega vasta täpselt ühele sõnale, mistõttu loetava teksti tegelik maht sõltub viiba keelest ja vormindusest.

SpetsifikatsioonÜksikasjad
PakkujaDatabricks
MudeliperekondDolly v2
ArhitektuurGPT-NeoX-i põhine põhjuslik keelemudel
Parameetrite arvLigikaudu 6,9 miljardit
Maksimaalne konteksti pikkus2048 tokenit
Sisendi tüüpTekst
Väljundi tüüpGenereeritud tekst
Majutatud API hinnastusAllalaaditava mudeli puhul ei kohaldu

Esitatud uuringus ei määratleta mudelipõhist maksimaalset väljundtokenite arvu, mis oleks eraldi 2048 tokeni suurusest positsioonipiirangust. Praktikas peavad viip ja genereeritud jätk mahtuma mudeli toetatud järjestuse pikkusesse ning juurutustarkvara seatud piirangutesse.

Mida Dolly v2 7B suudab teha

Dolly v2 7B on peamiselt üldotstarbeline tekstimudel, mis järgib juhiseid. Seda saab kasutada loomulikus keeles päringutele vastuste genereerimiseks, etteantud teksti teisendamiseks ja lihtsa struktureeritud sisu loomiseks. Toetatud ülesannete hulka kuuluvad:

  • Lühikeste dokumentide või tekstilõikude kokkuvõtmine
  • Teksti klassifitseerimine kasutaja määratud kategooriatesse
  • Soovitud faktide või väljade eraldamine tekstist
  • Etteantud tekstilõigu kohta küsimustele vastamine
  • Ideede, mustandite ja muu kirjaliku sisu genereerimine
  • Mõnele avatud domeeniga küsimusele vastamine

Selle peamine praktiline eelis on juurutamise paindlikkus, mitte tipptasemel väljundikvaliteet. Kuna kaalud on allalaaditavad, saab organisatsioon katsetada kohalikku järeldamist, sõltumata Databricksi tokenipõhisest mudeli lõpp-punktist. See võib olla kasulik juhul, kui meeskond soovib hoida viipasid ja väljundeid enda taristus, eeldusel et tal on mudeli käitamiseks vajalikud tehnilised ressursid ja õigused.

Piirangud arutlusvõimes, programmeerimises ja faktilisuses

Databricks on dokumenteerinud, et Dolly mudeliperekond ei esinda tipptaset. Mudelil võib tekkida raskusi süntaktiliselt keerukate viipade, programmeerimise, matemaatiliste tehete, faktilise täpsuse, kuupäevade ja kellaaegade, avatud küsimustele vastamise, hallutsinatsioonide, täpse loendipikkuse, stiili jäljendamise ja huumoriga.

Need piirangud mõjutavad seda, kuidas mudeli väljundit tuleks hinnata. Dolly v2 7B võib sobida umbkaudse kokkuvõtte, klassifitseerimise töövoo mustandi või privaatse eksperimendi jaoks, kuid selle vastuseid ei tohiks automaatselt käsitleda kontrollitud faktidena. Õigus-, finants-, meditsiini-, operatiiv- või muu suure mõjuga teabega seotud rakendused vajavad valideerimist ega tohiks sõltuda mudeli toetamata väidetest.

Ka selle programmeerimis- ja arutlusvõimet tuleks pidada tagasihoidlikuks. Selle kirje juurde kuuluvas toimetuslikus hinnangus on arutlus- ja programmeerimisvõime saanud hindeks 3 kümnest, kuid need on võrdlevad toimetuslikud hinded, mitte Databricksi avaldatud võrdlustestide tulemused. Need näitavad vanema 7B suurusjärgu mudeli kasutamisega kaasnevat kompromissi võrreldes uuema mudeliga, mis on loodud täiustatud arutluse või tarkvaraarenduse jaoks.

Sisend, väljund ja tööriistade tugi

Dolly v2 7B võtab vastu teksti ja toodab teksti. See ei toeta algupäraselt pilte, heli ega videot ning ei genereeri neid meediatüüpe otse. Mudel ise ei paku ka esimese osapoole veebotsingut, funktsioonikutseid, tööriistade kasutamist, struktureeritud väljundi jõustamist ega hallatud majutatud järeldamis-API-t.

Väline tarkvara võib genereeritud teksti rakenduse töövoogu integreerida, kuid see oleks rakenduse tasandi integratsioon, mitte mudeli algupärane võimekus. Seetõttu peaksid arendajad vältima Dolly v2 7B käsitlemist tänapäevaste API-mudelite otsese asendusena, kui need mudelid pakuvad skeemiga piiratud JSON-i, tööriistade väljakutsumist, voogedastusteenuseid või integreeritud otsingut.

Juurutamine, kiirus ja maksumus

Dolly v2 7B on mõeldud ise majutatud või kohandatud järeldamiseks. Databricksi dokumentatsiooni kohaselt saab mudelit käitada A10-klassi GPU-del, samal ajal kui väiksema täpsusega järeldamine võib vähendada mälunõudeid. Hoidlas on dokumenteeritud ka A100 ja V100 GPU-dega seotud konfiguratsioonid. Tegelik kiirus ja mälukasutus sõltuvad riistvarast, täpsusest, pakettide suurusest, tarkvaraversioonidest ja genereerimisseadetest.

Esitatud uuringus ei ole allalaaditava mudeli jaoks pakkuja määratud sisend- ega väljundtokeni hinda. See ei tähenda, et juurutamine oleks tasuta: kasutajatel võivad siiski tekkida kulud GPU-de, salvestusruumi, elektri, majutuse, arenduse, seire ja hoolduse eest. Toimetuslikus kirjes on Dolly v2 7B saanud kiiruse hindeks 5 kümnest ja maksumuse hindeks 9 kümnest. Need on subjektiivsed võrdlevad hinnangud, mitte Databricksi avaldatud mõõtmised. Maksumuse hinnang kajastab majutatud tokenitasude puudumist ja 6,9 miljardi parameetriga mudeli suhteliselt hallatavat suurust, kuid ise majutamisega kaasnevad endiselt taristukulud.

Millal valida Dolly v2 7B?

Dolly v2 7B on mõistlik valik juhul, kui peamine vajadus on allalaaditav juhiseid järgiv mudel katsetamiseks. Sobivate kasutusjuhtude hulka kuuluvad õppeprojektid, privaatsed prototüübid, mudeliuuringud, lihtsam kokkuvõtete koostamine, põhiklassifitseerimine, teabe eraldamine ja lihtsa sisu genereerimine. See võib olla kasulik ka siis, kui kohalik kontroll on olulisem kui parim saadaolev arutlus- või faktiline võimekus.

Valige selle asemel uuem või hallatud mudel, kui rakendus vajab usaldusväärset programmeerimist, matemaatilist arutlust, ajakohaseid faktivastuseid, pikki dokumente, multimodaalset sisendit, algupärast tööriistade väljakutsumist, piiratud struktuuriga JSON-i või majutatud API-ga seotud tootetuge. Suurem või uuem mudel võib pakkuda paremat kvaliteeti, samas kui väiksem spetsialiseeritud mudel võib kindla ülesande korral vajada vähem ressursse. Dolly mudeliperekonnas on 3B ja 12B versioonid asjakohased suuruse võrdluspunktid, kuid esitatud uuringus ei ole nende mudelite üksikasjalikke jõudluse- ega kuluerinevusi kindlaks tehtud.

Üldhinnang

Dolly v2 7B-d tuleks käsitleda pigem ajalooliselt olulise ja ligipääsetava avatud kaaludega juhisemudelina kui tänapäevase tipptasemel süsteemina. Selle ligikaudu 6,9 miljardi parameetriga arhitektuur, allalaaditavad kaalud, ärikasutusele suunatus ja ulatuslik juhiste järgi häälestatud andmestik muudavad selle kasulikuks õppimiseks ja privaatseks katsetamiseks. Selle 2048 tokeni suurune kontekstipiirang, ainult tekstil põhinev ülesehitus, algupäraste tööriistade puudumine ning dokumenteeritud nõrkused arutluses, programmeerimises, matemaatikas ja faktilisuses seavad tootmiskasutusele selged piirid.

Seda tänapäeval hindava meeskonna jaoks on keskne küsimus, kas kohaliku mudeli omamise ja väiksema sõltuvuse eelised majutatud järeldamisest kaaluvad üles uuemate alternatiivide kvaliteedi- ja hoolduseelised. Kui töökoormus on väike ja väljundeid saab üle vaadata, jääb Dolly v2 7B praktiliseks katsemudeliks. Kui täpsus, pikk kontekst, täiustatud arutlus või integreeritud rakendusfunktsioonid on hädavajalikud, on sobivam mõni muu valik.


KKK - vastused sinu küsimustele

Mis on Dolly v2 7B?
Dolly v2 7B on Databricksi 12. aprillil 2023 välja antud avatud kaaludega juhiseid järgiv keelemudel. See põhineb EleutherAI alusmudelil Pythia 6.9B ning seda on täiendavalt treenitud ligikaudu 15 000 juhise ja vastuse näite põhjal.
Kui pikk on Dolly v2 7B konteksti pikkus?
Dolly v2 7B maksimaalne konteksti pikkus on 2 048 tokenit. Viip ja genereeritud jätk peavad mahtuma sellesse toetatud jadapikkusesse, võttes arvesse juurutustarkvara piiranguid.
Milleks saab Dolly v2 7B-d kasutada?
Dolly v2 7B sobib lihtsamate tekstipõhiste ülesannete jaoks, nagu kokkuvõtete koostamine, klassifitseerimine, teabe eraldamine, tekstilõigupõhine küsimustele vastamine, ajurünnak, mustandite koostamine ja lihtsam sisuloome. See on eriti sobiv kohalikuks katsetamiseks, õppetööks ja privaatsete prototüüpide loomiseks.
Millised on Dolly v2 7B peamised piirangud?
Dolly v2 7B võib jääda hätta keerukate viipade, programmeerimise, matemaatika, faktitäpsuse, kuupäevade ja kellaaegade, avatud küsimuste, hallutsinatsioonide, täpselt määratud loendipikkuste ning keerukama arutluskäiguga. Samuti on see ainult tekstipõhine, sellel puudub loomulik tööriistade kutsumise ja veebiotsingu tugi ning see ei paku sisseehitatud struktureeritud väljundi jõustamist ega hallatud hostitud API-t.
Kuidas Dolly v2 7B kasutusele võetakse ja kui palju see maksab?
Dolly v2 7B on loodud isehostitud või kohandatud järeldamiseks ning seda saab käitada näiteks A10-klassi GPU-del. Väiksema täpsusega järeldamine võib vähendada mälunõudeid. Allalaaditaval mudelil puudub teenusepakkuja kehtestatud märgi- või tokenipõhine tasu, kuid kasutajad peavad endiselt tasuma taristu, salvestusruumi, elektri, majutuse, arenduse, seire ja hoolduse eest.


Allikad 5
AI ettevõte

Info Databricks Data + AI Platform kohta