DeepMind idapereka makina ophunzirira makina opangira ma code kuchokera kumawu ofotokozera ntchito

Kampani ya DeepMind, yomwe imadziwika ndi chitukuko chake pazanzeru zopanga komanso kupanga ma neural network omwe amatha kusewera masewera apakompyuta ndi pagulu pamlingo wamunthu, idapereka polojekiti ya AlphaCode, yomwe ikupanga makina ophunzirira makina opangira ma code, omwe amatha kutenga nawo gawo pamipikisano yamapulogalamu papulatifomu ya Codeforces ndikuwonetsa zotsatira zapakati. Chofunikira kwambiri pachitukuko ndikutha kupanga ma code mu Python kapena C ++, kutenga zolemba zomwe zili ndi vuto mu Chingerezi.

Kuti ayese dongosololi, mpikisano watsopano wa Codeforces wa 10 wokhala ndi otsogolera oposa 5000 adasankhidwa, womwe unachitikira pambuyo pomaliza maphunziro a makina ophunzirira makina. Zotsatira zomaliza ntchitozo zidalola kuti dongosolo la AlphaCode lilowe pafupifupi pakati pamipikisanoyi (54.3%). Chiyerekezo chonse cha AlphaΠ‘ode chinali 1238, zomwe zimatsimikizira kulowa mu Top 28% mwa onse omwe atenga nawo gawo pa Codeforces omwe adachita nawo mipikisano kamodzi pa miyezi 6 yapitayi. Zikudziwika kuti polojekitiyi idakali pa chiyambi cha chitukuko ndipo mtsogolomu ikukonzekera kukonza khalidwe la kachidindo kopangidwa, komanso kupanga AlphaCode ku machitidwe omwe amathandiza polemba ma code, kapena zida zopangira ntchito zomwe zingakhalepo. amagwiritsidwa ntchito ndi anthu opanda luso lopanga mapulogalamu.

Pulojekitiyi imagwiritsa ntchito kamangidwe ka Transformer neural network kaphatikizidwe ndi sampuli ndi njira zosefera kuti apange mitundu yosiyanasiyana yamitundu yosadziwika bwino yomwe imagwirizana ndi chilankhulo chachilengedwe. Pambuyo kusefa, kusanja ndi kusanja, nambala yabwino kwambiri yogwirira ntchito imachotsedwa pazosankha zomwe zimapangidwa, zomwe zimafufuzidwa kuti zitsimikizire kuti zotsatira zolondola zapezeka (ntchito iliyonse yampikisano ikuwonetsa chitsanzo cha zomwe zalowetsedwa ndi zotsatira zofananira ndi chitsanzo ichi. , zomwe ziyenera kupezeka pambuyo pomaliza pulogalamuyo).

DeepMind idapereka makina ophunzirira makina opangira ma code kuchokera kumawu ofotokozera ntchito

Kuti tiphunzitse makina ophunzirira makina, tidagwiritsa ntchito ma code omwe amapezeka m'malo osungira anthu a GitHub. Pambuyo pokonzekera chitsanzo choyambirira, gawo lokhathamiritsa lidachitika, kutengera kusonkhanitsa kwa ma code okhala ndi zitsanzo zamavuto ndi mayankho omwe atenga nawo gawo pamipikisano ya Codeforces, CodeChef, HackerEarth, AtCoder ndi Aizu. Pazonse, 715 GB ya code yochokera ku GitHub ndi zitsanzo zoposa miliyoni miliyoni zothetsera mavuto ampikisano omwe amagwiritsidwa ntchito pophunzitsa. Asanapitirire kukupanga ma code, zolemba zantchito zidadutsa mugawo lokhazikika, pomwe zonse zosafunikira zidachotsedwa ndipo magawo ofunikira adatsala.

DeepMind idapereka makina ophunzirira makina opangira ma code kuchokera kumawu ofotokozera ntchito


Source: opennet.ru

Kuwonjezera ndemanga