AI-mallit ja alustat

Google Esittää Gemma 2:n: Parannettu Suorituskyky, Nopeus ja Saavutettavuus Kehittäjille

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Google (GOOGL ) on julkistanut Gemma 2:n, uusimman avoimen lähdekoodin kevyen kielen mallin, joka on saatavilla 9 miljardin (9B) ja 27 miljardin (27B) parametrin koossa. Tämä uusi versio lupailee parannettua suorituskykyä ja nopeampaa inferenceä edeltäjäänsä, Gemma-malliin verrattuna. Gemma 2, joka on johdettu Google:n Gemini-malleista, on suunniteltu olemaan helpommin saatavissa tutkijoille ja kehittäjille, tarjoten merkittäviä parannuksia nopeudessa ja tehokkuudessa. Toisin kuin multimodaaliset ja monikieliset Gemini-mallit, Gemma 2 keskittyy yksinomaan kielen prosessointiin. Tässä artikkelissa tutustumme Gemma 2:n erinomaisiin ominaisuuksiin ja edistymiseen, vertaamalla sitä edeltäjiinsä ja kilpailijoisiin, korostamalla sen soveltamismahdollisuuksia ja haasteita.

Gemma 2:n Rakentaminen

Kuten edeltäjänsä, Gemma 2 -mallit perustuvat decoder-vain transformer-arkkitehtuuriin. 27B-versio on koulutettu 13 biljoonalla tokenilla pääasiassa englanninkielisistä tiedoista, kun taas 9B-malli käyttää 8 biljoonaa tokenia, ja 2,6B-malli on koulutettu 2 biljoonalla tokenilla. Nämä tokenit tulevat monista lähteistä, mukaan lukien verkkodokumentit, koodi ja tieteelliset artikkelit. Malli käyttää samaa tokenoijaa kuin Gemma 1 ja Gemini, varmistaen johdonmukaisuuden tiedon prosessoinnissa.

Gemma 2 on esikoulutettu tietämyksen tislaamisen menetelmällä, jossa se oppii suuremman, esikoulutetun mallin tulostus-todennäköisyyksistä. Alkuvaiheen koulutuksen jälkeen mallit ovat hienosäädettyjä ohjatun koulutuksen prosessin kautta. Tämä alkaa valvotun hienosäätö (SFT) sekä syntetisoiden ja ihmisten luomien englanninkielisten teksti-vastausparien sekoituksella. Tämän jälkeen vahvistusoppiminen ihmisten palautteen avulla (RLHF) sovelletaan parantamaan kokonaisuuden suorituskykyä.

Gemma 2: Parannettu Suorituskyky ja Tehokkuus Erilaisilla Laitteistoilla

Gemma 2 ei ainoastaan ylitä Gemma 1:n suorituskykyä vaan kilpailee myös tehokkaasti kaksinkertaisen kokoisilla malleilla. Se on suunniteltu toimimaan tehokkaasti erilaisilla laitteistojärjestelmillä, mukaan lukien kannettavat tietokoneet, työasemat, IoT-laitteet ja mobiililaitteet. Erityisesti yksittäisille GPU:ille ja TPU:ille optimoitu, Gemma 2 parantaa edeltäjänsä tehokkuutta, erityisesti resursseja rajoittavilla laitteilla. Esimerkiksi 27B-malli erinomaisesti suorittaa inference-toimintoja yhdellä NVIDIA H100 Tensor Core GPU (NVDA ):lla tai TPU-isännöitsijällä, mikä tekee siitä kustannustehokkaan vaihtoehdon kehittäjille, jotka tarvitsevat korkeaa suorituskykyä ilman merkittäviä laitteistosijoituksia.

Lisäksi Gemma 2 tarjoaa kehittäjille parannettuja säätömahdollisuuksia laajalla valikoimalla alustoja ja työkaluja. Käyttämällä pilvipohjaisia ratkaisuja, kuten Google Cloudia tai suosittuja alustoja kuten Axolotl, Gemma 2 tarjoaa laajat hienosäätömahdollisuudet. Integraatio alustojen kanssa, kuten Hugging Face, NVIDIA TensorRT-LLM ja Google JAX ja Keras, mahdollistaa tutkijoille ja kehittäjille saavuttaa optimaalisen suorituskyvyn ja tehokkaan käytön erilaisilla laitteistokonfiguraatioilla.

Gemma 2 vs. Llama 3 70B

Vertaamalla Gemma 2:ta Llama 3 70B:hen, molemmat mallit erottuvat avoimen lähdekoodin kielen mallikategoriassa. Google-tutkijat väittävät, että Gemma 2 27B tarjoaa suorituskyvyn, joka on verrattavissa Llama 3 70B:hen, vaikka se on paljon pienempi. Lisäksi Gemma 2 9B ylittää johdonmukaisesti Llama 3 8B:n erilaisissa benchmark-kohteissa, kuten kielen ymmärtämisessä, koodauksessa ja matemaattisten ongelmien ratkaisemisessa.

Yksi merkittävä etu Gemma 2:lla Llama 3:een verrattuna on sen käsittely Intian kielistä. Gemma 2 erinomaisesti hallitsee nämä kielet, koska sen tokenoija on suunniteltu nimenomaan näille kielille ja sisältää laajan 256k tokenin sanaston, joka pyrkii kielen nuansseihin. Toisaalta Llama 3, vaikka se tukee monia kieliä, kamppailee tokenisoinnissa Intian kirjoitusjärjestelmiä koskien rajoitetun sanaston ja koulutusdatan vuoksi. Tämä antaa Gemma 2:lle etulyöntiaseman tehtävissä, jotka liittyvät Intian kielisiin, mikä tekee siitä paremman valinnan kehittäjille ja tutkijoille, jotka työskentelevät näillä aloilla.

Soveltamismahdollisuudet

Perustuen Gemma 2 -mallin erityispiirteisiin ja sen suorituskykyyn benchmark-kohteissa, olemme tunnistaneet joitakin käytännön soveltamismahdollisuuksia mallille.

  • Monikieliset Avustajat: Gemma 2:n erikoistunut tokenoija eri kielille, erityisesti Intian kielille, tekee siitä tehokkaan työkalun monikielisen avustajan kehittämiseen, joka on suunnattu näille kielten puhujille. Riippumatta siitä, etsitkö tietoa hindiksi, luotko koulutusmateriaalia urduksi, markkinointisisältöä arabiaksi tai tutkimusartikkeleita bengaliksi, Gemma 2 antaa luojille tehokkaat kielen generointityökalut. Todellinen esimerkki tästä soveltamismahdollisuudesta on Navarasa, monikielinen avustaja, joka on rakennettu Gemma-pohjalle ja tukee yhdeksää Intian kieltä. Käyttäjät voivat helposti tuottaa sisältöä, joka vastaa alueellisia yleisöjä ja noudattaa tarkasti kielellisiä normeja ja nuansseja.
  • Koulutusvälineet: Sen kyvyn ratkaista matemaattisia ongelmia ja ymmärtää monimutkaisia kielen kysymyksiä, Gemma 2 voidaan käyttää älykkäiden opetusjärjestelmien ja koulutussovellusten luomiseen, jotka tarjoavat henkilökohtaiset oppimiskokemukset.
  • Koodaus ja Koodin Avustus: Gemma 2:n taituruus tietokonekoodauksen benchmark-kohteissa osoittaa sen potentiaalia voimakkaana työkaluna koodin generoimiseen, virheiden havaitsemiseen ja automaattiseen koodin tarkastukseen. Sen kyky toimia hyvin resursseja rajoittavilla laitteilla mahdollistaa kehittäjien sulauttaa sen helposti kehitysympäristöihin.
  • Hakijajärjestelmän Tukeva Generointi (RAG): Gemma 2:n vahva suorituskyky tekstipohjaisissa inference-benchmark-kohteissa tekee siitä soveltuvan kehittämään RAG-järjestelmiä eri aloilla. Se tukee terveydenhuollon sovelluksia yhdistämällä kliinistä tietoa, avustaa oikeudellisia AI-järjestelmiä oikeudellisessa neuvonnassa, mahdollistaa älykkäiden chatbottien kehittämisen asiakastukeen ja helpottaa henkilökohtaisten koulutusvälineiden luomista.

Rajoitukset ja Haasteet

Vaikka Gemma 2 esittää merkittäviä edistymisiä, se kohtaa myös rajoituksia ja haasteita, jotka liittyvät pääasiassa koulutusdatan laatuun ja monipuolisuuteen. Vaikka sen tokenoija tukee useita kieliä, Gemma 2 puuttuu tarkkaa koulutusta monikielisyydestä ja vaatii hienosäätöä toimiakseen tehokkaasti muiden kielten kanssa. Malli suoriutuu hyvin selkeistä, jäsennellyistä kysymyksistä, mutta kamppailee avoimien tai monimutkaisten tehtävien ja hienojen kielen nuanssien, kuten sarkasmin tai kuvainnollisen kielen, kanssa. Sen tosiasiallinen tarkkuus ei aina ole luotettava, mikä voi johtaa vanhentuneeseen tai virheelliseen tietoon, ja se voi puuttua järkevyydestä tiettyissä konteksteissa. Vaikka on tehty ponnisteluja hallitsemaan harhaluuloja, erityisesti herkillä alueilla kuten lääketieteessä, on edelleen riski virheellisen tiedon generoimisesta vähemmän jalostettujen alojen kuten rahoituksen osalta. Lisäksi, vaikka on tehty toimenpiteitä estämään epäeettisen sisällön generointi, kuten vihapuhetta tai tietoturva-uhkia, on edelleen riskejä väärinkäytölle muilla aloilla. Lopuksi, Gemma 2 on yksinomaan tekstipohjainen eikä tue multimodaalista datan prosessointia.

Lopputulos

Gemma 2 esittää merkittäviä edistymisiä avoimissa lähdekoodin kielen malleissa, parantaen suorituskykyä ja inference-nopeutta edeltäjäänsä verrattuna. Se on sovelias erilaisille laitteistokonfiguraatioille, mikä tekee siitä saatavissa ilman merkittäviä laitteistosijoituksia. Haasteet kuitenkin jatkuvat hienojen kielen tehtävien käsittelyssä ja tarkkuuden varmistamisessa monimutkaisissa tilanteissa. Vaikka se on hyödyllinen sovelluksissa kuten oikeudellisissa neuvonnissa ja koulutusvälineissä, kehittäjien on oltava tietoisia sen rajoituksista monikielisyyden ja potentiaalisten ongelmien osalta tosiasiallisen tarkkuuden suhteen herkillä aloilla. Vaikka nämä huomioon otetaan, Gemma 2 on edelleen arvokas vaihtoehto kehittäjille, jotka etsivät luotettavia kielen prosessointiratkaisuja.

Tohtori Tehseen Zia on COMSATS University Islamabadin apulaisprofessori, joka on suorittanut AI-tutkinnon Wienin Teknillisen yliopiston, Itävallassa. Erityisalanaan ovat Tekoäly, Konenäkö, Data Science ja Machine Learning, ja hän on tehnyt merkittäviä töitä julkaisemalla artikkeleita arvostetuissa tieteellisissä lehdissä. Tohtori Tehseen on myös johtanut useita teollisuusprojekteja pää tutkijana ja toiminut AI-konsulttina.