TheAIMeters Logo

Kas ir mākslīgā intelekta secināšana?

AI secināšana ir brīdis, kad apmācīts modelis tiek izmantots, lai atbildētu uz uzdevumu, ģenerētu saturu, klasificētu datus vai izdarītu prognozi, pamatojoties uz jaunu ievadi.

Diagram showing a user input flowing into a trained AI model and returning an output
AI secināšana pārvērš jaunu ievadi izvadā, izmantojot apmācītu modeli reāla laika datiem, nevis apmācot modeli no jauna.

Šodien apstrādātie AI prompti (aplēse)

 aicina

Aplēstais šodien visās pasaules AI sistēmās apstrādāto AI uzvedņu skaits.

Galvenais

AI inference nav modeļa apmācība. Tas ir posms, kurā apmācīts modelis tiek izmantots, lai apstrādātu jaunu ievadi un sniegtu atbildi, prognozi, klasifikāciju vai ģenerētu rezultātu.

Saturs

Inference notiek tad, kad tiek izmantots mākslīgā intelekta modelis

Mākslīgā intelekta inference notiek pēc tam, kad modelis jau ir apmācīts. Lietotājs, lietojumprogramma vai automatizēta sistēma nosūta jaunu ievadi, un apmācītais modelis izmanto apmācības laikā apgūto, lai ģenerētu noderīgu izvadi.

Šī ievade var būt rakstisks uzdevums, meklēšanas vaicājums, produkta attēls, balss ieraksts, koda rinda vai datu bāzes rinda. Rezultāts var būt atbilde, ģenerēts attēls, klasifikācija, ieteikums, tulkojums vai prognoze.

Tāpēc katrā ChatGPT atbildē, mākslīgā intelekta radītā attēlā, meklēšanas palīga rezultātā, ieteikumu sistēmā un satura moderēšanas lēmumā tiek izmantota secināšana. Modelis netiek pārveidots katru reizi no jauna. Tas tiek piemērots jauniem datiem.

Apmācība izveido modeli, inference to darbina

Mācīšana un secināšana ir divi atšķirīgi vienas un tās pašas mākslīgā intelekta sistēmas posmi. Mācīšanas procesā tiek izveidots vai atjaunināts modelis, apstrādājot lielus datu kopumus, salīdzinot prognozes ar piemēriem un pielāgojot iekšējos parametrus daudzos atkārtotos posmos.

Secināšana sākas pēc tam, kad apmācības procesa rezultātā ir izveidots lietojams modelis. Apmācītais modelis tiek ieviests serveros, saņem jaunus ievaddatus un piemēro apgūtos modeļus, neizietot pilnu apmācības procesu no jauna.

Vienkāršs veids, kā atcerēties atšķirību, ir šāds: apmācība ir process, kā modelis mācās, savukārt secināšana ir veids, kā modelis tiek izmantots. Lai iegūtu sīkāku izklāstījumu par pirmo posmu, skatiet rokasgrāmatu par to, kā tiek apmācīti AI modeļi.

Diagram comparing AI training and AI inference workflows
Apmācības procesā no datiem tiek izveidots modelis un veikti aprēķini. Secināšanas procesā šis apmācītais modelis tiek izmantots kopā ar jaunu ieejas datu kopu, lai iegūtu rezultātu.

Kas notiek AI inference laikā?

Konkrētie soļi ir atkarīgi no modeļa veida, taču vispārējā darbības gaita ir līdzīga. Tiek saņemti ieejas dati, sistēma tos sagatavo formātā, kādu paredz modelis, modelis veic aprēķinus, izmantojot savus parametrus, un sistēma pārveido modeļa izvadi tādā formā, ko lietotājs var izlasīt, apskatīt vai izmantot.

Valodas modelim ievades frāze parasti tiek sadalīta simbolos. Modelis izvērtē šos simbolus un soli pa solim prognozē iespējamos nākamos simbolus. Attēla modelim ievade var būt teksts, attēls vai abi, un modelis pakāpeniski ģenerē pikseļus vai vizuālas pazīmes, kas atbilst pieprasījumam.

Citas sistēmas var klasificēt dokumentu, rangēt meklēšanas rezultātus, atpazīt objektus attēlā, transkribēt runu vai ieteikt produktu. Katrā gadījumā secināšana ir reāllaika izpildes posms, kas pārveido jaunu ievadi par modeļa izvadi.

Kāpēc inferencei ir nepieciešama skaitļošanas jauda

Mākslīgā intelekta inference nav vienkārša meklēšana datu bāzē. Liels modelis var saturēt miljardiem parametru, un tā izmantošanai ir nepieciešamas daudzas matemātiskas operācijas, lai informāciju pārvietotu caur modeli un aprēķinātu nākamo rezultātu.

Šis aprēķins bieži vien jāveic ātri. Čatbota atbilde, meklēšanas palīga reakcija vai tulkojums reāllaikā jāsaņem dažu sekunžu laikā vai pat ātrāk, tāpēc inference sistēmās liela nozīme tiek piešķirta latencei, atmiņas joslas platumam, partiju apstrādei, modeļa izmēram un aparatūras izmantošanai.

GPU un citi mākslīgā intelekta paātrinātāji ir noderīgi, jo tie spēj efektīvi veikt daudzas paralēlas operācijas. Jo lielāks ir modelis, jo garāks ir konteksts un jo vairāk ir vienlaicīgu lietotāju, jo rūpīgāk ir jāizstrādā inference infrastruktūra.

Inference piemēri ikdienas mākslīgajā intelektā

Kad čatbots atbild uz jautājumu, tas veic inferenci. Tas pats attiecas uz gadījumiem, kad attēlu ģenerators izveido attēlu pēc prompta, programmēšanas palīgs ierosina funkciju vai tulkošanas rīks pārvērš teikumu citā valodā.

Inference parādās arī mazāk pamanāmās sistēmās: ieteikumu plūsmā, kas rangē videoklipus, krāpšanas atklāšanas sistēmā, kas atzīmē aizdomīgu darījumu, medicīniskās attēlveidošanas modelī vai rūpnīcas redzes sistēmā, kas atklāj defektus.

Lietotājiem šie piemēri izskatās atšķirīgi, taču tiem ir viens un tas pats pamatprincips: apmācīts modelis saņem ievadi, veic aprēķinus un atgriež izvadi, kas kalpo par pamatu lēmumam, atbildei vai ģenerētam rezultātam.

Kāpēc inference ir svarīga enerģētikai un infrastruktūrai

Viens inference pieprasījums var būt neliels, taču mūsdienu mākslīgā intelekta sistēmas darbojas milzīgā mērogā. Miljoniem vai miljardiem promptu, attēlu pieprasījumu, ieteikumu un API izsaukumu var radīt nepārtrauktu slodzi GPU, tīkla, datu uzglabāšanas un dzesēšanas sistēmām.

Tāpēc secināšana ir centrālais elements mākslīgā intelekta infrastruktūrā. Apmācība varbūt ir visredzamākais aprēķinu process, taču secināšana atkārtojas katru reizi, kad cilvēki izmanto ieviestos mākslīgā intelekta rīkus. Globālā mērogā šī atkārtotā izmantošana var kļūt par galveno faktoru, kas veicina pieprasījumu pēc GPU un datu centru elektroenerģijas patēriņu.

Viena AI vaicājuma precīzās enerģijas izmaksas ir atkarīgas no modeļa lieluma, aparatūras, partiju apstrādes, izmantošanas pakāpes, datu centra efektivitātes un izvades veida. Svarīgi ir tas, ka inference saista ikdienas AI lietošanu ar fizisko infrastruktūru: mikroshēmām, serveriem, elektroenerģiju, dzesēšanu un datu centriem.

Kā tiek optimizēta secināšana

Mākslīgā intelekta pakalpojumu sniedzēji velta ievērojamus inženiertehniskos resursus, lai padarītu inferenci ātrāku, lētāku un efektīvāku. Pakotēšana ļauj vienlaikus apstrādāt vairākus pieprasījumus, kešēšana — atkārtoti izmantot jau paveikto darbu, bet maršrutēšana — nosūtīt vienkāršākus uzdevumus mazākiem vai specializētiem modeļiem.

Citas metodes samazina nepieciešamo aprēķinu apjomu. Kvantizācija ļauj attēlot modeļa vērtības kompakti, destilācija — pārnest darbības uz mazāku modeli, savukārt atzarošana vai arhitektūras izmaiņas — novērst nevajadzīgo darbu, vienlaikus saglabājot nepieciešamo kvalitāti.

Svarīga nozīme ir arī specializētajai aparatūrai. GPU, mākslīgā intelekta paātrinātāji, ātrs tīkls un atmiņa ar lielu joslas platumu palīdz ieviestajiem modeļiem uzticami darboties lielā mērogā. Labāka inference efektivitāte var samazināt aizturi, izmaksas un elektroenerģijas patēriņu, taču tā nepadara infrastruktūru nevajadzīgu.

Papildu literatūra un atsauces

Saistītās AI infrastruktūras rokasgrāmatas

Saistītie raksti

Kā tiek apmācīti mākslīgā intelekta modeļi

AI modeļi tiek trenēti, mācoties modeļus no lielām datu kopām, pielāgojot iekšējos parametrus un pēc tam izmantojot šos modeļus, lai atbildētu uz jauniem ievades datiem. Šis trenēšanas process ir AI modeļu darbības pamats.

Datu centra trokšņa piesārņojums

Datu centri var radīt pastāvīgu troksni, ko izraisa dzesēšanas sistēmas, elektroenerģijas iekārtas, rezerves ģeneratori un augstas blīvuma infrastruktūra. Mākslīgais intelekts nepadara katru objektu trokšņainu, taču liela mēroga mākslīgā intelekta iekārtas var padarīt šo problēmu redzamāku apkārtējām kopienām.

Kāpēc mākslīgais intelekts patērē tik daudz elektroenerģijas?

AI izmanto tik daudz elektroenerģijas, jo trenēšana, inference un globāla mēroga izvietošana balstās uz aprēķiniem intensīvu infrastruktūru.

Kas ir MCP AI? Model Context Protocol skaidrojums

MCP jeb Model Context Protocol ir atvērts protokols AI lietotņu savienošanai ar ārējiem rīkiem, datu avotiem un darba plūsmām, izmantojot standarta saskarni.

Vai mākslīgā intelekta datu centri kaitē videi?

Mākslīgā intelekta datu centri ne vienmēr ir kaitīgi videi, taču to ietekme ir atkarīga no elektroenerģijas pieprasījuma, enerģijas avotu struktūras, ūdens patēriņa, dzesēšanas sistēmas uzbūves, vietējiem ierobežojumiem un pārredzamības.

Kāpēc mākslīgā intelekta datu centri patērē tik daudz ūdens?

Mākslīgā intelekta datu centri izmanto ūdeni, jo augstas blīvuma GPU serveri rada siltumu, kas nepārtraukti jānovada. Dzesēšana ar ūdeni var būt efektīva, taču tās ietekme konkrētajā vietā ir atkarīga no klimata, dzesēšanas sistēmas uzbūves, elektroenerģijas ražošanas un ūdens pieejamības.

Saistītie jautājumi

Kopīgojiet šo lapu