Falcon

Falcon-7B

by Technology Innovation Institute (TII) · Saadaval avatud kaaludega mudel; Falconi vanema põlvkonna mudel, millele on järgnenud uuemad mudelid

Falcon-7B on Technology Innovation Institute’i 7 miljardi parameetriga põhjuslik keelemudel. Peamiselt RefinedWebi andmestikul treenitud ja Apache 2.0 litsentsi alusel avaldatud mudel toetab allalaaditavat, enda taristus hostitavat tekstigeneratsiooni, kvantimist ja peenhäälestust. Selle 2048 tokeni pikkune kontekstiaken, ainult tekstil põhinev ülesehitus, natiivse tööriistakasutuse puudumine ning ametliku hostitud API hinnastuse puudumine muudavad selle sobivamaks tehnilistele kasutajatele ja teadustööks kui valmis vestlusrakenduste jaoks.

Tekst Arutlusvõime Programmeerimine
Falcon-7B on Technology Innovation Institute’i (TII) välja töötatud avatud kaaludega ainult dekooderiga keelemudel. Baasmudel genereerib viipade põhjal teksti, seda saab alla laadida ja ühilduvate inferentsitööriistade abil juurutada ning see sobib uurimistööks ja kohandamiseks. Apache 2.0 litsents, suhteliselt tagasihoidlik 7 miljardi parameetri suurus ja kvantiseeritud juurutamise tugi muudavad selle praktiliseks kasutajatele, kes soovivad suuremat kontrolli, kui hostitud mudel pakub. Samas jääb see oma 2048 märgi suuruse kontekstiakna, loomupäraste multimodaalsete võimaluste puudumise ja baasmudeli käitumise tõttu uuematele mudelitele alla pikkade dokumentide, vestlusabiliste, tööriistade kasutamise ja tootmisvalmis rakenduste puhul.
Väljundid

Mida Falcon-7B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

4/10 Arutlusvõime
4/10 Programmeerimine
7/10 Kiirus
8/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Falcon
Tüüp üldotstarbeline
Konteksti maht 2K märki/tokenit
Välja antud 05.06.2023
Olek Saadaval avatud kaaludega mudel; Falconi vanema põlvkonna mudel, millele on järgnenud uuemad mudelid
Teadmiste ajapiiri märkused

Ametlikus mudelikaardis ega seotud esimese osapoole väljalaskematerjalides ei tuvastatud autoriteetset mudelispetsiifilist teadmiste lõppkuupäeva.

Mudeli selgitused

Falcon-7B on baastasemel eeltreenitud mudel, mida tähistab Hugging Face'i kanooniline hoidla tiiuae/falcon-7b. See erineb mudelist Falcon-7B-Instruct, mis on eraldi peenhäälestatud mudel. Mudel sisaldab ligikaudu 7 miljardit parameetrit, seda treeniti umbes 1,5 triljoni märgi põhjal, peamiselt andmestikust RefinedWeb, ning see kasutab põhjuslikku ainult dekooderiga arhitektuuri ja mitme päringuga tähelepanu mehhanismi. Hoidlale pääseb ligi, kuid selle dokumentatsioon nimetab uuemaid Falconi väljalaskeid järglasteks. Voogedastus, pakktöötlus, vahemällu salvestamine, JSON-režiim ja majutatud kasutuse hinnastamine sõltuvad teenindusplatvormist, mitte avatud kaaludega kontrollpunkti olemuslikest esimese osapoole võimalustest.

COST

Hinnad

Sisend Ametlikult hostitud API hind puudub; mudeli kaalud tuleb ise hostida.
Väljund Ametlikult majutatava API hinnakiri puudub; mudeli kaalud tuleb ise majutada.
Mudeli juhend

Falcon-7B: TII Apache 2.0 litsentsiga avatud kaaludega baasmudel

Falcon-7B on Technology Innovation Institute’i 7 miljardi parameetriga avatud kaaludega autoregressiivne keelemudel. See on peamiselt treenitud TII RefinedWebi andmestikul ja välja antud Apache 2.0 litsentsi alusel. Mudel on mõeldud ise hostitavaks teksti genereerimiseks, teadustööks, kvantimiseks ja peenhäälestuseks, mitte kohe kasutusvalmis vestlusroboti või algupäraste multimodaalsete töökoormuste jaoks.

Mis on Falcon-7B?

Falcon-7B on Technology Innovation Institute’i (TII) loodud 7 miljardi parameetriga põhjuslik keelemudel. Põhjuslik keelemudel genereerib teksti ühe märgi kaupa, ennustades eelneva konteksti põhjal, mis peaks järgmisena tulema. Praktikas saab Falcon-7B jätkata teksti, vastata hoolikalt koostatud viipadele ning olla aluseks rakendustele, mis vajavad lokaalselt juhitavat teksti genereerimist.

Ametlikus mudelihoidlas on kontrollpunkti tähis tiiuae/falcon-7b. Tegemist on avatud kaaludega mudeliga, mitte tavapärase majutatud vestlusroboti tellimusega: kasutajad saavad kaalud hankida, neid ühilduva tarkvara abil käivitada, mälukasutuse vähendamiseks kvantida või kindla valdkonna jaoks peenhäälestada. Mudel avaldati Apache 2.0 litsentsi alusel, mis üldjuhul lubab seda litsentsitingimusi järgides kasutada nii ärilistel kui ka mitteärilistel eesmärkidel.

Falcon-7B-d ei tohiks segi ajada mudeliga Falcon-7B-Instruct. Falcon-7B on algne eeltreenitud mudel, samas kui Instructi versioon on eraldi peenhäälestatud mudel, mis on mõeldud juhiste otsesemaks järgimiseks.

Treening ja arhitektuur

Esitatud mudeliandmete kohaselt treeniti Falcon-7B ligikaudu 1,5 triljoni märgi põhjal, peamiselt TII RefinedWebi andmekogumist, mida täiendati kureeritud andmetega. See kasutab ainult dekooderiga Transformeri arhitektuuri ja mitme päringu tähelepanu mehhanismi. Mitme päringu tähelepanu jagab osa võtme- ja väärtusesitusi tähelepanupeade vahel – selle eesmärk on vähendada mälukasutust ja parandada järeldamise tõhusust võrreldes mõne traditsioonilise tähelepanudisainiga.

Mudeli konfiguratsioon määrab maksimaalseks konteksti pikkuseks 2048 märki. Kontekst hõlmab mudelile esitatud teksti ja genereeritud jätku kogupikkust, kusjuures piirmäära käsitlemine sõltub teenindussüsteemist. See on piisav lühikeste viipade, kompaktsete dokumentide, koodilõikude ja tavapäraste tekstigenereerimise katsete jaoks, kuid jääb märkimisväärselt alla paljude tänapäevaste mudelite kontekstiakendele.

Falcon-7B on peamiselt ingliskeelne tekstimudel. See ei toeta algupäraselt piltide, heli ega video sisendit ning genereerib teksti, mitte pilte, heli, videot ega muud otsest meediaväljundit.

Mida Falcon-7B suudab teha?

Mudeli peamine võimekus on üldotstarbeline teksti genereerimine. Seda saab kasutada teksti jätkamise ülesanneteks, mustandite koostamiseks, konteksti mahtuvate tekstide kokkuvõtmiseks, viibapõhiseks klassifitseerimiseks, andmete eraldamise katseteks ning keelemudelite käitumise uurimiseks. Arendajad saavad mudelit ka valdkonnapõhiste andmetega peenhäälestada, kui baasmudeli üldteadmistest ja kirjutamisviisist rakenduse jaoks ei piisa.

Kuna Falcon-7B on baasmudel, ei käitu see vaikimisi täielikult seadistatud tarbijaabilise moodi. Baasmudelit treenitakse peamiselt teksti ennustama, mitte tingimata kõiki loomulikus keeles antud juhiseid usaldusväärselt järgima või lihvitud mitmevoorulist vestlust pidama. Seetõttu võivad rakendused vajada viipamalle, järeltöötlust, hindamist, turvakontrolle või täiendavat peenhäälestust. Falcon-7B-Instruct on sobivam Falconi mudel siis, kui esmatähtis on juhiste otsene järgimine, kuid see on eraldi mudel ning seda ei tohiks käsitleda sama kontrollpunktina.

Falcon-7B suudab genereerida koodi tekstina, kuid esitatud teave ei määratle seda spetsiaalse koodimudelina. Sellel puudub sisseehitatud tööriista- või funktsioonikutsete võimekus ning mudeliandmetes on tööriistade kasutamine märgitud toetamata funktsioonina. Arendaja võib teksti väljundi ümber luua välise tööriistade orkestreerimise kihi, kuid see oleks rakenduse funktsioon, mitte mudeli loomupärane võimekus.

Tehnilised andmed lühidalt

Tehniline näitajaFalcon-7B
PakkujaTechnology Innovation Institute
Mudeli tüüpAinult dekooderiga põhjuslik keelemudel
ParameetridLigikaudu 7 miljardit
Peamine sisendTekst
Peamine väljundTekst
Maksimaalne kontekst2048 märki
LitsentsApache 2.0
Algupärane pildi-, heli- või videosisendEi
Algupärane pildi-, heli-, video- või kõneväljundEi
Algupärane tööriista- või funktsioonikutsete tugiEi
Maksimaalne väljundimärkide arvEsitatud uuringus täpsustamata
Ametliku majutatud API hindEi tuvastatud

Juurutamine, hinnastamine ja käituskulu

Falcon-7B-d levitatakse allalaaditavate mudelikaaludena, mitte mudelipõhise esimese osapoole majutatud API-na, mille sisendi ja väljundi hinnad oleksid avaldatud. Seetõttu ei ole selle kontrollpunkti kohta kinnitatud pakkuja määratud hinda märgi, päringu ega tellimuse alusel. Mudel ise võib litsentsi alusel olla saadaval ilma kaalude ostmise tasuta, kuid selle käitamine ei pruugi olla tasuta: kasutajad peavad arvestama riistvara, elektri, salvestusruumi, majutuse, järeldamistarkvara ja arendustöö kuludega.

Mudelit saab laadida Hugging Face Transformersi abil, kasutades identifikaatorit tiiuae/falcon-7b. Dokumentatsioon kirjeldab ka juurutamist selliste süsteemidega nagu vLLM, Text Generation Inference ja SGLang. Sõltuvalt laadimise töövoost võib olla vaja usaldada hoidla pakutavat kohandatud koodi. Tootmiskeskkonnas tuleks seda seadet hoolikalt kontrollida.

Mälunõuded sõltuvad arvutuslikust täpsusest, kvantimisest ja teeninduskonfiguratsioonist. Täis- või pooltäpsusega töötamine nõuab märksa rohkem mälu kui kvanditud versioon. Kvantimine vähendab järeldamiseks vajalikku salvestusruumi ja mälu, kuid kasutajad peaksid saadud kvaliteeti ja jõudlust oma töökoormuse puhul kontrollima. 7 miljardi parameetriga mudel on ühe GPU ja mõne protsessoriga toetatud juurutuse jaoks paremini ligipääsetav kui palju suuremad kontrollpunktid, kuid esitatud uuring ei määra universaalset riistvaranõuet ega garanteeritud genereerimiskiirust.

Peamised tugevused ja kompromissid

Falcon-7B kõige selgem tugevus on kontroll. Kasutajad saavad mudelihoidlat uurida, valida endale sobiva järelduskeskkonna, kontrollpunkti kohandada ning vältida sõltuvust konkreetsest tarbijaliidesest. Apache 2.0 litsents on samuti paljude äriliste ja teaduslike kasutusjuhtude jaoks praktiline eelis, kui järgitakse kohaldatava litsentsi kohustusi.

Suhteliselt väike parameetrite arv võib muuta lokaalse katsetamise, kvantimise ja peenhäälestuse suuremate mudelitega töötamisest lihtsamaks. Mudel on loodud ka järeldamise tõhusust silmas pidades, kasutades näiteks mitme päringu tähelepanu mehhanismi. Need omadused muudavad selle kasulikuks olukordades, kus ennustatav lokaalne juurutus ja teeninduskihi üle kontrolli omamine on olulisemad kui juurdepääs uusimatele arutlus-, multimodaalsetele või pika kontekstiga funktsioonidele.

Kompromissiks on võimekus ja mugavus. Falcon-7B kuulub vanemasse Falconi põlvkonda ning ametlikud materjalid viitavad uuematele väljalasetele, näiteks Falcon3-7B-Base’ile. Selle 2048 märgi pikkune kontekst on suurte dokumentide või pikkade vestluste jaoks piirav. Sellel puudub algupärane nägemise, heli või video töötlemine, sisseehitatud veebiotsing, esimese osapoole tööriistakasutuse kiht ja kinnitatud pakkuja hallatav töökindlusgarantii. Väljundi kvaliteet võib samuti märkimisväärselt erineda sõltuvalt viipamisest, peenhäälestusest, dekodeerimisseadetest ja teenindusrakendusest.

Piirangud ja ohutusega seotud kaalutlused

Falcon-7B treeniti peamiselt veebist pärinevate andmete põhjal. Nagu teisedki eeltreenitud keelemudelid, võib see genereerida faktivigu, kallutatud keelekasutust, stereotüüpe, ohtlikku materjali või teksti, mis mõjub enesekindlalt, kuid ei ole usaldusväärne. Mudelit ei tohiks pidada kontrollitud faktide allikaks üksnes seetõttu, et see genereerib ladusat teksti.

Tootmiskasutajad peaksid hindama esinduslikke viipasid, väljundeid jälgima, lisama rakendusepõhise filtreerimise ning otsustama, kuidas käsitleda tundlikku või reguleeritud teavet. Baasmudeli algupärase juhistega joondamise puudumise tõttu tuleb ohutuskäitumist hinnata täpses juurutuskonfiguratsioonis, mitte eeldada seda mudeli nime põhjal.

Lühike kontekstiaken tekitab veel ühe kasutuspiirangu. Pikki dokumente võib olla vaja lühendada või töödelda osade kaupa ning sisu tükeldamine võib eemaldada küsimusele õigesti vastamiseks vajaliku teabe. Esitatud uuringus ei täpsustata eraldi genereeritud väljundi maksimaalset pikkust peale üldise 2048 märgi pikkuse kontekstikonfiguratsiooni. Seetõttu tuleb võimalikku eraldi väljundipiirangut käsitleda teenindusplatvormi seadistusena, mitte Falcon-7B kinnitatud spetsifikatsioonina.

Millal valida Falcon-7B?

Falcon-7B on mõistlik valik siis, kui prioriteet on avatud kaaludega Apache 2.0 litsentsiga tekstimudel, mida saab kasutaja kontrolli all käivitada ja muuta. Sobivad kasutusjuhud on näiteks:

  • Tekstigenereerimise ja keelemudeli järeldamise lokaalsed katsed.
  • Uuringud, mis nõuavad reprodutseeritavat ja allalaaditavat kontrollpunkti.
  • Kvanditud juurutus, kus väiksem mudel on eelistatavam suurele majutatud süsteemile.
  • Peenhäälestus kindla valdkonna, vormingu või ettevõttesisese andmekogumi jaoks.
  • Rakendused, kus piisab ainult teksti genereerimisest ning meeskond suudab ise tagada ohutuse ja teenindustaristu.

Teine lahendus on tõenäoliselt sobivam siis, kui rakendus vajab pikka kontekstiakent, pildi- või helimõistmist, usaldusväärset juhiste järgimist, algupärast funktsioonikutsete tuge, veebiuuringuid, hallatud kättesaadavust või tipptasemel arutlusvõimet. Uuemad Falconi väljalasked võivad olla hindamist väärt, kui Falconi perekonda jäämine on oluline, samas kui juhiste järgi peenhäälestatud või majutatud mudel võib vähendada vestlusrakenduse jaoks vajalikku arendustööd. Need alternatiivid hõlmavad erinevaid litsentsi-, kulu-, kvaliteedi- ja taristukompromisse, mistõttu tuleks neid katsetada tegeliku töökoormuse põhjal.

Koht TII mudelivalikus

Falcon-7B kuulub TII Falconi mudelite varasemasse põlvkonda. TII praegune ökosüsteem hõlmab uuemaid perekondi ja projekte, nagu Falcon 3, Falcon-H1, Falcon-H1-Tiny, Falcon Perception, Falcon Arabic ja Falcon Mamba. Need nimetused viitavad eraldiseisvatele mudelitele või mudeliperekondadele, mitte automaatsetele uuendustele, mis säilitaksid Falcon-7B täpse käitumise või litsentsitingimused.

Falcon-7B on endiselt asjakohane siis, kui olulised on selle avatud kaaludega levitamine, Apache 2.0 litsents, väljakujunenud tööriistad või konkreetsed teadusuuringute reprodutseeritavuse nõuded. Uue tootmisprojekti puhul tuleks aga selle vanust, lühikest konteksti, baasmudeli käitumist ja ainult tekstil põhinevat disaini võrrelda uuemate mudelite ning hallatud teenustega, mis pakuvad rohkem rakendusfunktsioone kohe kasutusvalmilt.

Kokkuvõte

Falcon-7B-d tuleks mõista eelkõige kompaktse ja allalaaditava teksti genereerimise baasmudelina, mitte täieliku tehisintellektiabilise süsteemina. Ligikaudu 7 miljardi parameetri, Apache 2.0 litsentsi, lokaalse juurutamise võimaluste ja peenhäälestuse toe kombinatsioon muudab selle kasulikuks tehnilistele kasutajatele, kes hindavad kontrolli ja kohandatavust. Sama olulised on selle piirangud: 2048 märgi pikkune kontekst, algupärase multimodaalse sisendi ja väljundi puudumine, sisseehitatud tööriistakutsete puudumine, ametliku majutatud hinnastuse puudumine ning väiksem juhiste järgimise võimekus võrreldes vestlusele suunatud mudeliga. See on praktiline teadus- ja isehostimise kontrollpunkt, kuid nõudlike lõppkasutajarakenduste jaoks võivad paremini sobida uuemad või juhiste järgi peenhäälestatud lahendused.


KKK - vastused sinu küsimustele

Mis on Falcon-7B?
Falcon-7B on Technology Innovation Institute’i (TII) loodud 7 miljardi parameetriga ainult dekooderiga autoregressiivne keelemudel. See on avatud kaaludega baasmudel, mis on mõeldud teksti genereerimiseks, lokaalseks juurutamiseks, teadustööks, kvantimiseks ja peenhäälestuseks.
Mis vahe on Falcon-7B ja Falcon-7B-Instructi vahel?
Falcon-7B on baastasemel eeltreenitud mudel, mis on optimeeritud eelkõige järgmise tokeni ennustamiseks. Falcon-7B-Instruct on eraldi järeltreeninguga mudel, mis on loodud järgima loomulikus keeles antud juhiseid otsesemalt ja toetama vestluspõhiseid kasutusjuhtumeid.
Millist litsentsi Falcon-7B kasutab ja kas seda võib kasutada ärilistel eesmärkidel?
Falcon-7B on välja antud Apache 2.0 litsentsi alusel, mis üldjuhul lubab litsentsitingimustest kinni pidades kasutada mudelit nii ärilisel kui ka mitteärilisel eesmärgil. Kasutajad võivad mudeli alla laadida, seda käitada, kvantiseerida ja oma taristus peenhäälestada.
Mis on Falcon-7B konteksti pikkus ja kas see toetab multimodaalseid sisendeid?
Falcon-7B maksimaalne konteksti pikkus on 2048 tokenit, mis hõlmab teenindusseadistuse kohaselt nii sisestatud teksti kui ka genereeritud jätku. Tegemist on ainult teksti töötleva mudeliga, mis ei toeta algselt pilte, heli ega videot sisendina ega väljundina.
Kuidas saab Falcon-7B-d juurutada ja kas selle ametlikult hostitud API-l on hinnakiri?
Falcon-7B-d saab laadida Hugging Face Transformersi abil, kasutades identifikaatorit `tiiuae/falcon-7b`, ning juurutada selliste süsteemidega nagu vLLM, Text Generation Inference ja SGLang. Ametlikku teenusepakkuja hallatava hostitud API hinda ei leitud. Käitamisega võivad siiski kaasneda riistvara-, elektri-, salvestus-, hostimis-, järeldusmootori tarkvara ja arenduskulud.


Allikad 3
AI ettevõte

Info Technology Innovation Institute (TII) kohta