DeepMind kynnti vélanámskerfi til að búa til kóða úr textalýsingu á verkefni

DeepMind fyrirtækið, þekkt fyrir þróun sína á sviði gervigreindar og byggingu tauganeta sem geta spilað tölvu- og borðspil á mannlegum vettvangi, kynnti AlphaCode verkefnið, sem er að þróa vélanámskerfi til að búa til kóða sem getur tekið þátt. í forritunarkeppnum á Codeforces pallinum og sýna fram á meðalárangur. Lykilatriði í þróuninni er hæfileikinn til að búa til kóða í Python eða C++ og taka sem inntak texta með vandamálasetningu á ensku.

Til að prófa kerfið voru valdar 10 nýjar Codeforces keppnir með meira en 5000 þátttakendum, haldnar eftir að þjálfun vélanámslíkansins lauk. Niðurstöður þess að klára verkefnin leyfðu AlphaCode kerfinu að komast í um það bil miðja einkunn þessara keppna (54.3%). Spáð heildareinkunn AlphaСode var 1238 stig, sem tryggir inngöngu í efstu 28% meðal allra Codeforces þátttakenda sem hafa tekið þátt í keppnum að minnsta kosti einu sinni á síðustu 6 mánuðum. Tekið skal fram að verkefnið er enn á byrjunarstigi þróunar og í framtíðinni er fyrirhugað að bæta gæði kóðans sem myndast, sem og þróa AlphaCode í átt að kerfum sem hjálpa til við að skrifa kóða, eða forritaþróunarverkfæri sem hægt er að notað af fólki án forritunarkunnáttu.

Verkefnið notar Transformer taugakerfisarkitektúrinn ásamt sýnatöku- og síunartækni til að búa til ýmis ófyrirsjáanleg kóðaafbrigði sem samsvara texta á náttúrulegu tungumáli. Eftir síun, þyrping og röðun er besti vinnukóði eytt úr myndastraumi valkosta, sem síðan er athugað til að tryggja að rétt niðurstaða fáist (hvert keppnisverkefni gefur til kynna dæmi um inntaksgögn og niðurstöðu sem samsvarar þessu dæmi , sem ætti að fá eftir að forritið hefur verið keyrt).

DeepMind kynnti vélanámskerfi til að búa til kóða úr textalýsingu á verkefni

Til að þjálfa vélanámskerfið í grófum dráttum notuðum við kóðagrunn sem er tiltækur í opinberum GitHub geymslum. Eftir að búið var að undirbúa upphafslíkanið var farið í hagræðingaráfanga sem byggðist á kóðasöfnun með dæmum um vandamál og lausnir sem þátttakendur í Codeforces, CodeChef, HackerEarth, AtCoder og Aizu keppnunum lögðu fram. Alls voru notaðir 715 GB af kóða frá GitHub og meira en milljón dæmi um lausnir á dæmigerðum keppnisvandamálum til æfinga. Áður en haldið var áfram í kóðagerð fór verkefnatextinn í gegnum staðlaða áfanga, þar sem öllu óþarfa var eytt og aðeins mikilvægir hlutar voru eftir.

DeepMind kynnti vélanámskerfi til að búa til kóða úr textalýsingu á verkefni


Heimild: opennet.ru

Bæta við athugasemd