TheAIMeters Logo

Kaj je sklepanje z umetno inteligenco?

Sklepanje z umetno inteligenco je trenutek, ko se usposobljen model uporabi za odgovor na vprašanje, ustvarjanje vsebine, razvrščanje podatkov ali napovedovanje na podlagi novih vhodnih podatkov.

Diagram showing a user input flowing into a trained AI model and returning an output
Pri sklepanju z umetno inteligenco se nov vnos pretvori v izhod z izvajanjem usposobljenega modela na aktualnih podatkih, namesto da bi model usposabljali od začetka.

Pozivi AI, obdelani danes (ocena)

 poziva

Ocenjeno število AI-navodil, obdelanih danes v globalnih sistemih umetne inteligence.

Ključna ugotovitev

Uporaba umetne inteligence ni isto kot usposabljanje modela. Gre za fazo, v kateri se usposobljen model uporabi za obdelavo novega vhodnega podatka in pripravo odgovora, napovedi, klasifikacije ali generiranega izhodnega podatka.

Vsebina

Sklepanje je, ko se uporabi model umetne inteligence

Uporaba umetne inteligence poteka po tem, ko je model že bil usposobljen. Uporabnik, aplikacija ali avtomatiziran sistem pošlje nov vnos, usposobljeni model pa uporabi znanje, pridobljeno med usposabljanjem, da ustvari koristen izhod.

Ta vhodni podatek je lahko pisno navodilo, iskalno poizvedbo, slika izdelka, zvočni posnetek, vrstica kode ali vrstica v podatkovni bazi. Izhodni podatek je lahko odgovor, ustvarjena slika, razvrstitev, priporočilo, prevod ali napoved.

Zato vsak odgovor ChatGPT-ja, ustvarjanje slik z umetno inteligenco, rezultat iskalnega pomočnika, priporočevalni sistem in odločitev o moderiranju vsebin vključujejo sklepanje. Model se ne gradi na novo vsakič znova. Namesto tega se izvaja na novih podatkih.

Usposabljanje ustvari model, sklepanje pa ga izvaja

Učenje in sklepanje sta dve različni fazi istega sistema umetne inteligence. Pri učenju se model ustvari ali posodobi z obdelavo obsežnih naborov podatkov, primerjavo napovedi s primeri ter prilagajanjem notranjih parametrov v številnih ponavljajočih se korakih.

Sklepanje se začne, ko je to usposabljanje privedlo do uporabnega modela. Usposobljeni model se namesti na strežnike, prejema nove vhodne podatke in uporablja naučene vzorce, ne da bi bilo treba ponovno opraviti celoten proces usposabljanja.

Razliko si lahko enostavno zapomnite takole: usposabljanje je način, kako se model uči, medtem ko je sklepanje način, kako se model uporablja. Za podrobnejšo razlago prve faze si oglejte vodnik o tem, kako se usposabljajo modeli umetne inteligence.

Diagram comparing AI training and AI inference workflows
Pri usposabljanju se iz podatkov in izračunov oblikuje model. Pri sklepanju se ta usposobljeni model uporabi z novim vhodnim podatkom, da se pridobi izhodni podatek.

Kaj se dogaja med izvajanjem sklepanja z umetno inteligenco?

Natančni koraki so odvisni od vrste modela, vendar je osnovni potek podoben. Prispel je vhodni podatek, sistem ga pripravi v formatu, ki ga model pričakuje, model opravi izračun na podlagi svojih parametrov, sistem pa izhodne podatke modela pretvori v obliko, ki jo uporabnik lahko prebere, si ogleda ali uporabi.

Pri jezikovnem modelu se navodilo običajno razdeli na tokene. Model te tokene ovrednoti in korak za korakom napove verjetne naslednje tokene. Pri slikovnem modelu je lahko vhodno podatkovno besedilo, slika ali oboje, model pa postopoma ustvarja piksle ali vizualne značilnosti, ki ustrezajo zahtevi.

Drugi sistemi lahko razvrščajo dokumente, razvrščajo rezultate iskanja, prepoznavajo predmete na sliki, pretvarjajo govor v pisno besedilo ali priporočajo izdelke. V vsakem primeru je sklepanje tisti korak v realnem času, ki nov vnos pretvori v izhod modela.

Zakaj sklepanje zahteva računsko moč

Uporaba umetne inteligence ni zgolj preprosto iskanje v podatkovni bazi. Velik model lahko vsebuje milijarde parametrov, njegova uporaba pa zahteva številne matematične operacije za prenos informacij skozi model in izračun naslednjega izhodnega rezultata.

Ta izračun mora pogosto potekati hitro. Odgovor klepetalnega robota, odziv iskalnega pomočnika ali prevod v realnem času morajo priti v nekaj sekundah ali še hitreje, zato so za sisteme za sklepanje pomembni zakasnitev, pasovna širina pomnilnika, obdelava v serijah, velikost modela in izkoriščenost strojne opreme.

Grafične kartice (GPU) in drugi pospeševalniki umetne inteligence so koristni, ker lahko učinkovito izvajajo številne vzporedne operacije. Čim večji je model, čim daljši je kontekst in čim več je hkratnih uporabnikov, tem skrbneje je treba zasnovati infrastrukturo za sklepanje.

Primeri sklepanja v vsakdanji umetni inteligenci

Ko chatbot odgovori na vprašanje, izvaja sklepanje. Enako velja, ko generator slik ustvari sliko na podlagi navodila, pomočnik za programiranje predlaga funkcijo ali prevajalsko orodje prevede stavek v drug jezik.

Sklepanje se pojavlja tudi v manj opaznih sistemih. Seznam priporočil, ki razvršča videoposnetke, sistem za odkrivanje goljufij, ki označi sumljivo transakcijo, model za medicinsko slikanje, ki izpostavi območje zanimanja, ali sistem za vizualno nadzorovanje v tovarni, ki zazna napake – vsi ti sistemi uporabljajo usposobljene modele na novih podatkih.

Ti primeri se uporabnikom zdijo različni, vendar imajo enak osnovni vzorec: usposobljen model prejme vhodne podatke, opravi izračun in vrne izhodne podatke, ki podpirajo odločitev, odgovor ali generiran rezultat.

Zakaj so sklepi pomembni za energetiko in infrastrukturo

Posamezna zahteva za sklepanje je sicer lahko majhna, vendar sodobni sistemi umetne inteligence delujejo v ogromnem obsegu. Milijoni ali milijarde ukazov, zahtev za slike, priporočil in klicov API lahko ustvarijo neprekinjeno obremenitev grafičnih procesorjev, omrežja, sistemov za shranjevanje in hlajenja.

Zato je sklepanje ključnega pomena za infrastrukturo umetne inteligence. Učenje je morda najbolj opazen računalniški proces, vendar se sklepanje ponavlja vsakič, ko ljudje uporabljajo uvedena orodja umetne inteligence. Na globalni ravni lahko ta ponavljajoča se uporaba postane glavni dejavnik, ki vpliva na povpraševanje po grafičnih procesorjih in porabo električne energije v podatkovnih centrih.

Natančni stroški energije za eno poizvedbo umetne inteligence so odvisni od velikosti modela, strojne opreme, obdelave v serijah, izkoriščenosti, učinkovitosti podatkovnega centra in vrste izhodnih podatkov. Pomembno je, da sklepanje povezuje vsakodnevno uporabo umetne inteligence s fizično infrastrukturo: čipi, strežniki, električno energijo, hlajenjem in podatkovnimi centri.

Kako se optimizira sklepanje

Ponudniki umetne inteligence vlagajo veliko inženirskega truda v to, da bi sklepanje postalo hitrejše, cenejše in učinkovitejše. Z združevanjem v serije je mogoče hkrati obdelati več zahtevkov, s shranjevanjem v predpomnilnik je mogoče ponovno uporabiti že opravljeno delo, usmerjanje pa omogoča pošiljanje enostavnejših nalog manjšim ali specializiranim modelom.

Druge tehnike zmanjšujejo obseg potrebnih izračunov. Kvantizacija omogoča bolj kompaktno predstavitev vrednosti modela, destilacija omogoča prenos obnašanja v manjši model, medtem ko obrezovanje ali spremembe arhitekture omogočajo odstranitev nepotrebnega dela ob ohranitvi koristne kakovosti.

Pomembna je tudi specializirana strojna oprema. Grafične kartice (GPU), pospeševalniki umetne inteligence, hitra omrežna povezava in pomnilnik z visoko pasovno širino pomagajo razpoloženim modelom zanesljivo delovati v velikem obsegu. Večja učinkovitost sklepanja lahko zmanjša zakasnitev, stroške in porabo električne energije, vendar infrastrukture ne more odpraviti.

Dodatna literatura in viri

Povezani vodniki o infrastrukturi za umetno inteligenco

Sorodni članki

Kako se usposabljajo modeli umetne inteligence

Modeli AI se trenirajo tako, da se učijo vzorcev iz velikih naborov podatkov, prilagajajo notranje parametre in nato te vzorce uporabljajo za odgovarjanje na nove vhode. Ta proces treniranja je osnova delovanja modelov AI.

Hrupno onesnaževanje v podatkovnih centrih

Podatkovni centri lahko povzročajo stalni hrup zaradi hladilnih sistemov, napajalnih naprav, rezervnih generatorjev in infrastrukture z visoko gostoto. Uporaba umetne inteligence sicer ne pomeni, da je vsaka lokacija hrupna, vendar lahko objekti, ki delujejo na ravni umetne inteligence, to težavo naredijo bolj opazno za okoliške skupnosti.

Zakaj umetna inteligenca porabi toliko električne energije?

AI porabi toliko elektrike, ker treniranje, inferenca in uvedba v svetovnem merilu temeljijo na računsko intenzivni infrastrukturi.

Kaj je MCP v AI? Model Context Protocol pojasnjen

MCP oziroma Model Context Protocol je odprt protokol za povezovanje aplikacij AI z zunanjimi orodji, viri podatkov in delovnimi tokovi prek standardnega vmesnika.

Ali so podatkovni centri z umetno inteligenco škodljivi za okolje?

Podatkovni centri za umetno inteligenco niso nujno škodljivi za okolje, vendar je njihov vpliv odvisen od porabe električne energije, sestave omrežja, porabe vode, zasnove hlajenja, lokalnih omejitev in preglednosti.

Zakaj podatkovni centri za umetno inteligenco porabijo toliko vode?

Podatkovni centri za umetno inteligenco uporabljajo vodo, ker strežniki z grafičnimi procesorji (GPU) visoke gostote proizvajajo toploto, ki jo je treba nenehno odvajati. Hlajenje na osnovi vode je lahko učinkovito, vendar je njegov lokalni vpliv odvisen od podnebja, zasnove hlajenja, proizvodnje električne energije in razpoložljivosti vode.

Sorodna vprašanja

Delite to stran