AlphaCode, jiilka koodhka AI

DeepMind, oo caan ku ah horumarkeeda dhinaca sirdoonka macmal ah iyo in la dhiso shabakado neerfaha oo awood u leh inay ciyaaraan ciyaaraha kombayuutarka iyo guddiga heer bini'aadamka, oo dhowaan la soo bandhigay mashruuca AlphaCode kaas oo qeexaya sida nidaamka barashada mashiinka ee abuurista koodhka inaad ka qaybqaadan karto tartamada barnaamijka ee madal Codeforces oo aad muujiso natiijada celceliska.

Waxaa lagu xusay in mashruuca waxay isticmaashaa qaab dhismeedka shabakada neerfaha ee "Transformer". marka lagu daro muunado kale iyo hababka shaandhaynta si loo soo saaro noocyo kala duwan oo kood ah oo aan la saadaalin karin oo u dhigma qoraalka luqadda dabiiciga ah.

Habka sida uu u shaqeeyo AlphaCode waxay ku salaysan tahay shaandhaynta, kooxaynta iyo kala-soocidda, ka dibna waxay sii socotaa si ay u doorato code-shaqeedka ugu wanaagsan ee ka soo baxa fursadaha la soo saaray, ka dibna la hubiyaa in natiijada saxda ah la helo (hawlo kasta oo tartanka ah, tusaale ahaan xogta gelinta iyo natiijada u dhiganta) tusaale ahaan, taas oo ah in la helo ka dib fulinta barnaamijka).

Waxaan si faahfaahsan u sharaxnay AlphaCode, kaas oo adeegsada moodooyinka luqadda ku salaysan beddelka si uu u soo saaro kood miisaan aan hore loo arag, ka dibna si caqli-gal ah u shaandheeyay barnaamijyo yar oo rajo leh.

Waxaan xaqiijineynaa waxqabadkayaga anagoo adeegsanayna tartamada lagu martigeliyo Codeforces, oo ah goob caan ah oo martigelisa tartamo joogto ah oo soo jiita tobanaan kun oo soo galooti ah oo ka kala yimid daafaha aduunka kuwaaso u yimaada inay tijaabiyaan xirfadahooda codaynta. Waxaan u dooranay 10 tartan oo dhowaan la sameeyay si loo qiimeeyo, mid walbana wuu ka cusub yahay xogtayada tababarka. AlphaCode waxa ay qiyaas ahaan la sinnayd celceliska tartame, iyada oo calaamadaynaysa markii ugu horraysay ee nidaamka jiilka koodka AI uu gaadhay heer tartan ah oo waxqabadka tartamada barnaamijyada.

Tababarka nidaamka qiyaasta barashada mashiinka, waxaa la iftiimiyay in koodka saldhigga ah ee laga heli karo meelaha GitHub ee dadweynaha la isticmaalay. Ka dib markii la diyaariyo qaabka bilowga ah, marxaladda hagaajinta ayaa la sameeyay iyadoo lagu saleynayo ururinta koodka oo leh tusaalayaal dhibaatooyin iyo xalal loo soo bandhigay ka qaybgalayaasha Codeforces, CodeChef, HackerEarth, AtCoder iyo Aizu.

Guud ahaan, samaynta AlphaCode 715 GB ee koodka GitHub ayaa la isticmaalay iyo in ka badan hal milyan oo tusaale oo ah xalalka dhibaatooyinka caadiga ah ee tartanka. Ka hor inta aan loo gudbin jiilka code, qoraalka hawshu wuxuu soo maray marxalad caadi ah, kaas oo wax kasta oo sarreeya laga saaray oo kaliya qaybaha muhiimka ah ayaa hadhay.

Si loo tijaabiyo nidaamka, 10 cusub oo Codeforces ah oo ay ku jiraan in ka badan 5.000 oo kaqeybgale ah ayaa la doortay, oo la qabtay ka dib markii ay dhameysteen tababarka qaabka barashada mashiinka.

Waxaan si ammaan ah u dhihi karaa natiijooyinka AlphaCode waxay dhaafeen filashooyinka. Waan ka shakiyay sababtoo ah xitaa dhibaatooyinka tartanka fudud ee fudud, waxaa badanaa loo baahan yahay ma aha oo kaliya in la fuliyo algorithm, laakiin sidoo kale (iyo tani waa qaybta ugu adag) si loo abuuro. AlphaCode waxa u suurtagashay in ay qabato heerka tartame cusub oo rajo leh. Ma sugi karo inaan arko waxa soo socda!

MIKE MIRZAYANOV

Aasaaska CODEFORCES

Natiijooyinka shaqooyinka la oggolaaday in nidaamka AlphaCode uu galo ku dhawaad ​​dhexda u ah isreebreebka tartamadan (54,3%). Dhibcaha guud ee AlphaCode ee la saadaaliyay ayaa ahaa 1238 dhibcood, taasoo dammaanad qaadaysa gelitaanka 28% ee ugu sarreeya dhammaan ka qaybgalayaasha Codeforces ee ka qaybqaatay tartamada ugu yaraan hal mar 6 bilood ee la soo dhaafay.

Waa in la ogaadaa in la arkay in mashruucu weli ku jiro marxaladda hore ee horumarinta iyo in mustaqbalka la qorsheeyay in la hagaajiyo tayada code ee la soo saaray, iyo sidoo kale in la horumariyo AlphaCode xagga nidaamyada ka caawiya qoritaanka code. ama aaladaha horumarinta codsiga ee dadka aan lahayn xirfadaha barnaamijka ay isticmaali karaan.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waa inaad ogaataa in astaanta horumarinta muhiimka ah ay tahay awoodda lagu soo saaro koodka Python ama C ++, adoo qaadanaya qoraal ahaan qoraal ku saabsan dhibaatada Ingiriisiga.

Waxaad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.