Generativni AI trenutno pridobiva veliko pozornosti javnosti, saj se govori o izdelkih, kot so GPT4, ChatGPT, DALL-E2, Bard in številne druge tehnologije AI. Številne stranke so zahtevale več informacij o generativnih rešitvah AI AWS. Namen te objave je obravnavati te potrebe.
Ta objava ponuja pregled generativne umetne inteligence z resničnim primerom uporabe strank, nudi jedrnat opis in oriše njene prednosti ter se sklicuje na predstavitev, ki jo je enostavno spremljati. AWS DeepComposer za ustvarjanje novih glasbenih kompozicij in opisuje, kako začeti uporabljati Amazon SageMaker JumpStart za uvajanje GPT2, Stable Diffusion 2.0 in drugih generativnih modelov AI.
Pregled generativne umetne inteligence
Generativna umetna inteligenca je posebno področje umetne inteligence, ki se osredotoča na ustvarjanje novega materiala. To je eno najbolj vznemirljivih področij v svetu umetne inteligence, s potencialom za preoblikovanje obstoječih podjetij in omogočanje povsem novim poslovnim idejam, da pridejo na trg. Generativne tehnike lahko uporabite za:
- Ustvarjanje novih umetniških del z uporabo modela, kot je Stable Diffusion 2.0
- Pisanje najbolje prodajane knjige z uporabo modela, kot je GPT2, Bloom ali Flan-T5-XL
- Skladanje vaše naslednje simfonije s tehniko Transformers v AWS DeepComposer
AWS DeepComposer je izobraževalno orodje, ki vam pomaga razumeti ključne koncepte, povezane s strojnim učenjem (ML), skozi jezik glasbene kompozicije. Če želite izvedeti več, glejte Ustvarite jazz rock skladbo z uporabo generativne umetne inteligence.
Stable Diffusion, GPT2, Bloom in Flan-T5-XL so vsi modeli ML. So preprosto matematični algoritmi, ki jih je treba usposobiti za prepoznavanje vzorcev v podatkih. Ko se vzorci naučijo, se razmestijo na končne točke, pripravljene za postopek, znan kot sklepanje. Novi podatki, ki jih model ni videl, se vnesejo v sklepni model in nastane nov ustvarjalni material.
Na primer, z modeli za ustvarjanje slik, kot je Stable Diffusion, lahko z nekaj besedami ustvarimo osupljive ilustracije. Z modeli za generiranje besedil, kot so GPT2, Bloom in Flan-T5-XL, lahko ustvarimo nove literarne članke in potencialno knjige iz preprostega človeškega stavka.
Autodesk je stranka AWS, ki uporablja Amazon SageMaker da bi oblikovalcem izdelkov pomagali razvrstiti na tisoče iteracij vizualnih modelov za različne primere uporabe in uporabiti ML za pomoč pri izbiri optimalnega dizajna. Natančneje, sodelovali so z Edera Safety, da bi pomagali razviti zaščito hrbtenjače, ki ščiti kolesarje pred nesrečami med udeležbo na športnih dogodkih, kot je gorsko kolesarjenje. Za več informacij si oglejte videoposnetek Strojno učenje AWS omogoča optimizacijo oblikovanja.
Če želite izvedeti več o tem, kaj stranke AWS počnejo z generativno umetno inteligenco in modo, glejte Virtualno modno oblikovanje z generativno umetno inteligenco z uporabo Amazon SageMaker.
Zdaj, ko razumemo, kaj je generativni AI, pojdimo na predstavitev JumpStart, da se naučimo, kako ustvariti novo besedilo ali slike z AI.
Predpogoji
Amazon SageMaker Studio je integrirano razvojno okolje (IDE) znotraj SageMakerja, ki nam nudi vse funkcije ML, ki jih potrebujemo, v enem steklenem podoknu. Preden lahko zaženemo JumpStart, moramo nastaviti Studio. Ta korak lahko preskočite, če že uporabljate svojo različico Studia.
Prva stvar, ki jo moramo narediti, preden lahko uporabimo katero koli storitev AWS, je, da se prepričamo, da smo se prijavili in ustvarili račun AWS. Sledi ustvarjanje skrbniškega uporabnika in skupine. Za navodila o obeh korakih glejte Nastavite predpogoje za Amazon SageMaker.
Naslednji korak je ustvariti domeno SageMaker. Domena vzpostavi ves prostor za shranjevanje in vam omogoča dodajanje uporabnikov za dostop do SageMakerja. Za več informacij glejte Vkrcajte se na domeno Amazon SageMaker. Ta predstavitev je ustvarjena v regiji AWS us-east-1
.
Končno zaženete Studio. Za to objavo priporočamo zagon aplikacije uporabniškega profila. Za navodila glejte Zaženite Amazon SageMaker Studio.
Izberite rešitev JumpStart
Zdaj smo prišli do razburljivega dela. Zdaj bi morali biti prijavljeni v Studio in videti stran, podobno naslednjemu posnetku zaslona.
V podoknu za krmarjenje pod SageMaker JumpStart, izberite Modeli, zvezki, rešitve.
Predstavljen vam je nabor rešitev, temeljnih modelov in drugih artefaktov, ki vam lahko pomagajo začeti z določenim modelom ali določenim poslovnim problemom ali primerom uporabe.
Če želite eksperimentirati na določenem področju, lahko uporabite funkcijo iskanja. Lahko pa preprosto brskate po artefaktih in poiščete ustrezen model ali poslovno rešitev za svoje potrebe.
Če vas na primer zanimajo rešitve za odkrivanje goljufij, v iskalno vrstico vnesite fraud detection.
Če vas zanimajo rešitve za generiranje besedila, v iskalno vrstico vnesite generiranje besedila. Dober kraj za začetek, če želite raziskati vrsto modelov generiranja besedila, je, da izberete beležnico Intro to JS – Text Generation.
Poglobimo se v posebno predstavitev modela GPT-2.
Predstavitev modela JumpStart GPT-2
GPT 2 je jezikovni model, ki pomaga ustvariti človeško podobno besedilo na podlagi danega poziva. To vrsto transformatorskega modela lahko uporabimo za ustvarjanje novih stavkov in nam pomaga avtomatizirati pisanje. To je mogoče uporabiti za ustvarjanje vsebine, kot so spletni dnevniki, objave v družabnih medijih in knjige.
Model GPT 2 je del družine Generative Pre-Trained Transformer, ki je bila predhodnica GPT 3. V času pisanja se GPT 3 uporablja kot osnova za aplikacijo OpenAI ChatGPT.
Če želite začeti raziskovati predstavitev modela GPT-2 v JumpStartu, dokončajte naslednje korake:
- Na JumpStartu poiščite in izberite GPT 2.
- v uvajanje Model razdelek, razširi Konfiguracija uvajanja.
- za Primerek gostovanja SageMaker, izberite svoj primerek (za to objavo uporabljamo ml.c5.2xlarge).
Različne vrste strojev imajo različne cenovne točke. V času pisanja ml.c5.2xlarge, ki smo ga izbrali, stane pod 0.50 USD na uro. Za najnovejše cene glejte Cene Amazon SageMaker.
- za Ime končne točke, vnesite demo-hf-textgeneration-gpt2.
- Izberite uvajanje.
Počakajte, da se končna točka ML uvede (do 15 minut).
- Ko je končna točka razporejena, izberite Odprite Beležnico.
Videli boste stran, podobno naslednjemu posnetku zaslona.
Dokument, ki ga uporabljamo za predstavitev naše predstavitve, je prenosni računalnik Jupyter, ki vključuje vso potrebno kodo Python. Upoštevajte, da se koda na tem posnetku zaslona morda nekoliko razlikuje od kode, ki jo imate, ker AWS nenehno posodablja te prenosnike in skrbi, da so varni, brez napak in zagotavljajo najboljšo uporabniško izkušnjo.
- Kliknite prvo celico in izberite Ctrl + Enter za zagon kodnega bloka.
Zvezdica (*) se pojavi na levi strani kodnega bloka in se nato spremeni v številko. Zvezdica pomeni, da se koda izvaja in je končana, ko se prikaže številka.
- V naslednji blok kode vnesite vzorčno besedilo in pritisnite Ctrl + Enter.
- Izberite Ctrl + Enter v tretjem kodnem bloku, da ga zaženete.
Po približno 30–60 sekundah boste videli rezultate sklepanja.
Za vnosno besedilo "Once upon a time there were 18 sandwiches,
” dobimo naslednje ustvarjeno besedilo:
Za vnosno besedilo "And for the final time Peter said to Mary,
” dobimo naslednje ustvarjeno besedilo:
Ta tretji blok kode lahko preizkusite večkrat in opazili boste, da model vsakič naredi drugačne napovedi.
Če želite prilagoditi izhod z uporabo nekaterih naprednih funkcij, se pomaknite navzdol in eksperimentirajte v četrtem bloku kode.
Če želite izvedeti več o modelih generiranja besedila, glejte Zaženite generiranje besedila z modeli Bloom in GPT na Amazon SageMaker JumpStart.
Očistite vire
Preden nadaljujemo, ne pozabite izbrisati končne točke, ko končate. Na prejšnjem zavihku pod Izbriši končno točko, izberite Brisanje.
Če ste pomotoma zaprli ta zvezek, lahko svojo končno točko tudi izbrišete prek konzole SageMaker. Spodaj Sklepanje v podoknu za krmarjenje izberite Končne točke.
Izberite končno točko, ki ste jo uporabili, in na Proces izberite meni Brisanje.
Zdaj, ko razumemo, kako uporabiti našo prvo rešitev JumpStart, si poglejmo uporabo modela stabilne difuzije.
Predstavitev modela JumpStart Stable Diffusion
Za ustvarjanje slik iz preproste vrstice besedila lahko uporabimo model Stable Diffusion 2. To je mogoče uporabiti za ustvarjanje vsebine za stvari, kot so objave v družabnih omrežjih, promocijsko gradivo, naslovnice albumov ali karkoli, kar zahteva ustvarjalno umetniško delo.
- Vrnite se na JumpStart, nato poiščite in izberite Stabilna difuzija 2.
- v uvajanje Model razdelek, razširi Konfiguracija uvajanja.
- za Primerek gostovanja SageMaker, izberite svoj primerek (za to objavo uporabljamo ml.g5.2xlarge).
- za Ime končne točke, vnesite
demo-stabilityai-stable-diffusion-v2
. - Izberite uvajanje.
Ker je to večji model, lahko uvedba traja do 25 minut. Ko je pripravljen, se stanje končne točke prikaže kot V službi.
- Izberite Odprite Beležnico da odprete zvezek Jupyter s kodo Python.
- Zaženite prvi in drugi blok kode.
- V tretjem bloku kode spremenite besedilni poziv in nato zaženite celico.
Počakajte približno 30–60 sekund, da se prikaže vaša slika. Naslednja slika temelji na našem primeru besedila.
Spet se lahko igrate z naprednimi funkcijami v naslednjem bloku kode. Slika, ki jo ustvari, je vsakič drugačna.
Očistite vire
Še enkrat, ne pozabite izbrisati končne točke. Tokrat uporabljamo ml.g5.2xlarge, zato so stroški nekoliko višji kot prej. V času pisanja je bil nekaj več kot 1 USD na uro.
Končno se premaknimo na AWS DeepComposer.
AWS DeepComposer
AWS DeepComposer je odličen način za spoznavanje generativnega umetne inteligence. Omogoča vam uporabo vgrajenih melodij v modelih za ustvarjanje novih oblik glasbe. Model, ki ga uporabljate, določa, kako se preoblikuje vhodna melodija.
Če ste vajeni sodelovati pri AWS DeepRacer dni, da bi svojim zaposlenim pomagali pri učenju s ponovnim uveljavljanjem, razmislite o nadgradnji in izboljšanju dneva z AWS DeepComposer, da bi spoznali generativni AI.
Za podrobno razlago in preprosto sledljivo predstavitev treh modelov v tej objavi glejte Ustvarite jazz rock skladbo z uporabo generativne umetne inteligence.
Oglejte si naslednje kul primeri naložen v SoundCloud z uporabo AWS DeepComposer.
Radi bi videli vaše poskuse, zato se obrnite na družabna omrežja (@digitalcolmer) in delite svoja spoznanja in eksperimente.
zaključek
V tej objavi smo govorili o definiciji generativne umetne inteligence, ki jo ponazarja zgodba stranke AWS. Nato smo vam predstavili, kako začeti uporabljati Studio in JumpStart, ter vam pokazali, kako začeti uporabljati modele GPT 2 in Stable Diffusion. Zaključili smo s kratkim pregledom AWS DeepComposer.
Če želite podrobneje raziskati JumpStart, poskusite uporabiti svoje podatke za natančno nastavitev obstoječega modela. Za več informacij glejte Postopno usposabljanje z Amazon SageMaker JumpStart. Za informacije o natančnem prilagajanju modelov stabilne difuzije glejte Natančno prilagodite modele stabilne difuzije besedila v sliko z Amazon SageMaker JumpStart.
Če želite izvedeti več o modelih stabilne difuzije, glejte Ustvarite slike iz besedila s stabilnim difuzijskim modelom na Amazon SageMaker JumpStart.
Nismo zajeli nobenih informacij o modelu Flan-T5-XL, zato če želite izvedeti več, glejte naslednje GitHub repo. Primeri Amazon SageMaker repo vključuje tudi vrsto razpoložljivih zvezkov na GitHubu za različne izdelke SageMaker, vključno z JumpStart, ki pokrivajo vrsto različnih primerov uporabe.
Če želite izvedeti več o AWS ML prek nabora brezplačnih digitalnih sredstev, si oglejte naše Vodnik za povečanje strojnega učenja AWS. Preizkusite lahko tudi naše brezplačno Učni načrt ML da nadgradite svoje trenutno znanje ali imate jasno izhodišče. Če želite opraviti tečaj pod vodstvom inštruktorja, toplo priporočamo naslednje tečaje:
V prostoru AI/ML je res razburljiv čas. AWS je tukaj, da podpre vaše potovanje ML, zato se povežite z nami na družbenih medijih. Veselimo se vašega učenja, poskusov in zabave z različnimi storitvami ML v prihodnjih mesecih in uživamo v priložnosti, da smo vaš inštruktor na vaši poti ML.
O Author
Paul Colmer je višji tehnični trener pri Amazon Web Services, specializiran za strojno učenje in generativno umetno inteligenco. Njegova strast je pomagati strankam, partnerjem in zaposlenim pri razvoju in rasti s privlačnim pripovedovanjem zgodb, skupnimi izkušnjami in prenosom znanja. Z več kot 25 leti v industriji IT je specializiran za agilne kulturne prakse in rešitve strojnega učenja. Paul je član London College of Music in član British Computer Society.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoAiStream. Podatkovna inteligenca Web3. Razširjeno znanje. Dostopite tukaj.
- Kovanje prihodnosti z Adryenn Ashley. Dostopite tukaj.
- Kupujte in prodajajte delnice podjetij pred IPO s PREIPO®. Dostopite tukaj.
- vir: https://aws.amazon.com/blogs/machine-learning/get-started-with-generative-ai-on-aws-using-amazon-sagemaker-jumpstart/
- : je
- :ne
- $GOR
- 1
- 11
- 15%
- 50
- 500
- 7
- 8
- 9
- 937
- a
- O meni
- dostop
- nesreče
- Račun
- dodajte
- Naslov
- upravno
- napredno
- po
- okreten
- AI
- AI / ML
- Cilj
- album
- algoritmi
- vsi
- omogočajo
- omogoča
- že
- Prav tako
- Amazon
- Amazon SageMaker
- Amazon SageMaker JumpStart
- Amazon Web Services
- an
- in
- kaj
- karkoli
- aplikacija
- zdi
- uporaba
- SE
- OBMOČJE
- okoli
- Umetnost
- članki
- umetni
- Umetna inteligenca
- umetniško delo
- AS
- Sredstva
- povezan
- At
- priložen
- pozornosti
- Autodesk
- avtomatizirati
- Na voljo
- AWS
- Stranka AWS
- bar
- temeljijo
- BE
- ker
- Goveji
- bilo
- pred
- Začetek
- Prednosti
- BEST
- blagoslov
- Block
- Bloki
- blogi
- Bloom
- Knjiga
- knjige
- tako
- Britanski
- izgradnjo
- vgrajeno
- poslovni
- Poslovne ideje
- podjetja
- vendar
- by
- CAN
- primeru
- primeri
- spremenite
- Stroški
- ChatGPT
- preveriti
- Izberite
- jasno
- zaprto
- Koda
- College
- kako
- prihajajo
- prepričljiv
- dokončanje
- popolnoma
- računalnik
- koncepti
- Connect
- Razmislite
- Konzole
- nenehno
- vsebina
- ustvarjanje vsebine
- Tečaj
- tečaji
- pokrov
- kritje
- prevleke
- ustvarjajo
- ustvaril
- ustvari
- Ustvarjanje
- Oblikovanje
- Creative
- kulturne
- Trenutna
- stranka
- Izkušnje s strankami
- Stranke, ki so
- datum
- dan
- Dnevi
- Smrt
- Predstavitev
- razporedi
- razporejeni
- uvajanja
- opis
- Oblikovanje
- oblikovalci
- modeli
- podrobno
- Odkrivanje
- določa
- Razvoj
- Razvoj
- drugačen
- Difuzija
- digitalni
- Digitalna sredstva
- do
- dokument
- tem
- domena
- dont
- navzdol
- vsak
- izobraževalne
- Zaposleni
- omogoča
- zajema
- Končna točka
- izboljšanje
- Vnesite
- okolje
- Eter (ETH)
- dogodki
- Tudi vsak
- Primer
- zanimivo
- obstoječih
- Razširi
- izkušnje
- Doživetja
- poskus
- Poskusi
- Razlaga
- raziskuje
- Raziskovati
- družina
- Moda
- Lastnosti
- Fed
- občutek
- kolega
- Nekaj
- Polje
- Področja
- končna
- Najdi
- prva
- Osredotoča
- po
- hrana
- za
- Obrazci
- Naprej
- Fundacija
- štiri
- Četrti
- goljufija
- odkrivanje goljufij
- brezplačno
- iz
- zabava
- funkcija
- pridobivanje
- ustvarjajo
- ustvarila
- ustvarjajo
- generacija
- generativno
- Generativna AI
- dobili
- GitHub
- dana
- steklo
- dobro
- veliko
- skupina
- Grow
- strani
- Imajo
- he
- Slišal
- pomoč
- pomoč
- Pomaga
- tukaj
- več
- zelo
- njegov
- gostovanje
- uro
- Kako
- Kako
- HTML
- HTTPS
- človeškega
- Ideje
- identificirati
- if
- slika
- generiranje slik
- slike
- in
- vključuje
- Vključno
- označuje
- Industrija
- Podatki
- vhod
- primer
- Navodila
- integrirana
- Intelligence
- zainteresirani
- v
- IT
- IT industrija
- ponovitve
- ITS
- Potovanje
- jpg
- skoči
- Jupyter Notebook
- samo
- Ključne
- znanje
- prenos znanja
- znano
- jezik
- večja
- kosilo
- začetek
- UČITE
- naučili
- učenje
- levo
- kot
- vrstica
- živi
- prijavljen
- London
- Poglej
- Sklop
- ljubezen
- stroj
- strojno učenje
- je
- Znamka
- IZDELA
- Izdelava
- več
- Tržna
- Material
- matematični
- mediji
- min
- ML
- Model
- modeli
- mesecev
- več
- Najbolj
- Mountain
- premikanje
- več
- Glasba
- Glasbeno
- Ime
- ostalo
- potrebno
- Nimate
- potrebe
- Novo
- Naslednja
- Upoštevajte
- prenosnik
- zvezki
- Opaziti..
- zdaj
- Številka
- of
- on
- ONE
- odprite
- OpenAI
- Priložnost
- optimalna
- or
- Ostalo
- naši
- ven
- obrisi
- izhod
- več
- pregled
- lastne
- Stran
- podokno
- del
- sodelujejo
- zlasti
- partnerji
- strast
- vzorci
- paul
- ljudje
- Peter
- slika
- Kraj
- platon
- Platonova podatkovna inteligenca
- PlatoData
- Predvajaj
- prosim
- Točka
- točke
- Prispevek
- Prispevkov
- potencial
- potencialno
- vaje
- predhodnik
- Napovedi
- predstaviti
- predstavljeni
- pritisnite
- prejšnja
- Cena
- cenitev
- problem
- Postopek
- Proizvedeno
- Izdelek
- Izdelki
- profil
- promocijsko
- zagotavljajo
- zagotavlja
- javnega
- Python
- območje
- precej
- dosežejo
- pripravljen
- pravo
- Priporočamo
- reference
- okolica
- pomembno
- zahteva
- restavracija
- Rezultati
- kolesarji
- skala
- Run
- tek
- Varnost
- sagemaker
- Je dejal
- SAINT
- pomaknite
- Iskalnik
- drugi
- sekund
- Oddelek
- zavarovanje
- glej
- videnje
- videl
- izbran
- višji
- stavek
- Storitev
- Storitve
- nastavite
- Kompleti
- Delite s prijatelji, znanci, družino in partnerji :-)
- deli
- shouldnt
- predstavitev
- Razstave
- podpisano
- Podoben
- Enostavno
- preprosto
- sam
- nekoliko drugačen
- So
- socialna
- družbeni mediji
- Objave v družabnih medijih
- Društvo
- Rešitev
- rešitve
- nekaj
- Soundcloud
- Vesolje
- specializirano
- specializacijo
- specifična
- posebej
- stabilna
- Začetek
- začel
- Začetek
- Status
- Korak
- Koraki
- shranjevanje
- Zgodba
- pripovedovanja
- studio
- Osupljiva
- taka
- podpora
- Preverite
- Bodite
- Pogovor
- tehnični
- tehnike
- Tehnologije
- tvorjenje besedila
- kot
- da
- O
- njihove
- POTEM
- Tukaj.
- te
- jih
- stvar
- stvari
- tretja
- ta
- tisti,
- tisoče
- 3
- skozi
- čas
- krat
- do
- orodje
- sledenje
- usposobljeni
- usposabljanje
- prenos
- Transform
- preoblikovati
- transformator
- transformatorji
- resnično
- zavoji
- tip
- Vrste
- pod
- razumeli
- up-to-date
- posodabljanje
- naložili
- naprej
- us
- uporaba
- primeru uporabe
- Rabljeni
- uporabnik
- Uporabniki
- uporabo
- različnih
- različica
- preko
- Video
- Čakam
- želeli
- je
- način..
- we
- web
- spletne storitve
- so bili
- Kaj
- kdaj
- ki
- medtem
- WHO
- bo
- z
- v
- besede
- delal
- deluje
- svet
- bi
- Zavito
- pisanje
- let
- jo
- Vaša rutina za
- zefirnet