DeepMind waxay soo bandhigtay nidaamka barashada mashiinka si loogu soo saaro koodka sharraxaadda qoraalka ee hawsha

Shirkadda DeepMind, oo caan ku ah horumarkeeda dhinaca sirdoonka macmalka ah iyo dhismaha shabakadaha neerfaha ee awood u leh inay ciyaaraan ciyaaraha kombayuutarka iyo boodhka heerka aadamiga, ayaa soo bandhigtay mashruuca AlphaCode, kaas oo horumarinaya nidaamka barashada mashiinka si loo soo saaro code ka qayb qaadan kara tartamada barnaamijka ee goobta Codeforces oo muuji natiijada celceliska. Astaanta muhiimka ah ee horumarka ayaa ah awooda lagu soo saari karo koodka Python ama C++, iyada oo loo qaadanayo qoraal ahaan qoraal dhibaato leh oo Ingiriisi ah.

Si loo tijaabiyo nidaamka, 10 tartan cusub oo Codeforces ah oo ay ku jiraan in ka badan 5000 oo kaqeybgale ah ayaa la doortay, oo la qabtay ka dib marka la dhammeeyo tababarka qaabka barashada mashiinka. Natiijooyinka dhamaystirka hawlaha waxay u ogolaatay nidaamka AlphaCode inuu galo ku dhawaad ​​badhtamaha qiimaynta tartamadan (54.3%). Qiimaynta guud ee la saadaaliyay ee AlphaCode waxay ahayd 1238 dhibcood, taas oo hubinaysa gelitaanka 28% ee ugu sarreeya dhammaan ka qaybgalayaasha Codeforces ee ka qaybqaatay tartamada ugu yaraan hal mar 6 bilood ee la soo dhaafay. Waxaa la xusay in mashruucu uu weli ku jiro marxaladii hore ee horumarinta mustaqbalkana la qorsheeyay in la hagaajiyo tayada code-ka la soo saaray, iyo sidoo kale in la horumariyo AlphaCode xagga nidaamyada ka caawiya qoritaanka code, ama qalabka horumarinta codsiyada ee noqon kara ay isticmaalaan dadka aan lahayn xirfadaha barnaamijka.

Mashruucu wuxuu isticmaalaa qaab dhismeedka shabakada neerfaha ee Transformer oo ay weheliso muunad iyo farsamooyin shaandhayn si loo soo saaro noocyo kala duwan oo kood ah oo aan la saadaalin karin oo u dhigma qoraalka luqadda dabiiciga ah. Ka dib shaandhaynta, ururinta iyo darajaynta, koodhka shaqada ee ugu fiican ayaa laga saarayaa qulqulka ikhtiyaariga ah ee la soo saaray, kaas oo markaa la hubiyo in natiijada saxda ah la helo (hawsha tartan kastaa waxay tusinaysaa tusaale xogta gelinta iyo natiijada u dhiganta tusaalahan. , taas oo ah in la helo ka dib fulinta barnaamijka).

DeepMind waxay soo bandhigtay nidaamka barashada mashiinka si loogu soo saaro koodka sharraxaadda qoraalka ee hawsha

Si aan qiyaas ahaan u tababarno nidaamka barashada mashiinka, waxaan isticmaalnay saldhig kood ah oo laga heli karo meelaha dadweynaha ee GitHub. Ka dib markii la diyaariyo qaabka bilowga ah, marxaladda hagaajinta ayaa la sameeyay, iyada oo ku saleysan ururinta koodka oo leh tusaalooyin dhibaatooyin iyo xalal ay soo jeediyeen ka qaybgalayaasha Codeforces, CodeChef, HackerEarth, AtCoder iyo Aizu tartamada. Wadar ahaan, 715 GB ee koodka GitHub iyo in ka badan hal milyan oo tusaale oo ah xalalka dhibaatooyinka tartanka caadiga ah ayaa loo isticmaalay tababarka. Ka hor inta aan loo gudbin jiilka code, qoraalka hawshu wuxuu soo maray marxalad caadi ah, inta lagu guda jiro wax kasta oo aan loo baahnayn ayaa la tirtiray oo kaliya qaybo muhiim ah ayaa hadhay.

DeepMind waxay soo bandhigtay nidaamka barashada mashiinka si loogu soo saaro koodka sharraxaadda qoraalka ee hawsha


Source: opennet.ru

Add a comment