DeepMind yakaratidza muchina wekudzidza sisitimu yekugadzira kodhi kubva kurondedzero yezvinyorwa zvebasa

Kambani yeDeepMind, inozivikanwa nekusimukira kwayo mumunda wehungwaru hwekugadzira uye kuvaka kweneural network inokwanisa kutamba mitambo yemakomputa nebhodhi padanho revanhu, yakapa chirongwa cheAlphaCode, chiri kugadzira muchina wekudzidza muchina wekugadzira kodhi inogona kutora chikamu. mumakwikwi ehurongwa paCodeforces papuratifomu uye kuratidza avhareji mhedzisiro. Chinhu chakakosha chekusimudzira kugona kugadzira kodhi muPython kana C ++, kutora sekuisa chinyorwa chine dambudziko chirevo muChirungu.

Kuti uedze sisitimu, gumi matsva eCodeforces makwikwi ane vanopfuura zviuru mazana mashanu evatori vechikamu akasarudzwa, akaitwa mushure mekupedzwa kwekudzidzisa muchina wekudzidza modhi. Mhedzisiro yekupedza mabasa yakabvumira iyo AlphaCode system kupinda inenge yepakati peyero yemakwikwi aya (10%). Huwandu hwakafanotaurwa hweAlphaΠ‘ode hwaive mapoinzi 5000, izvo zvinoita kuti vapinde muPamusoro 54.3% pakati pevatori vechikamu vese veCodeforces vakapinda mumakwikwi kamwechete mumwedzi mitanhatu yapfuura. Zvinocherechedzwa kuti purojekiti ichiri padanho rekutanga rebudiriro uye mune ramangwana rakarongwa kuvandudza kunaka kwekodhi yakagadzirwa, pamwe nekuvandudza AlphaCode kune masisitimu anobatsira mukunyora kodhi, kana maturusi ekuvandudza maapplication anogona inoshandiswa nevanhu vasina hunyanzvi hwekugadzira.

Iyo purojekiti inoshandisa iyo Transformer neural network architecture yakasanganiswa nesampling uye kusefa matekiniki kugadzira akasiyana siyana asingafungidzike macode akasiyana anowirirana nemutauro wechisikigo zvinyorwa. Mushure mekusefa, kuunganidza uye kurongeka, iyo yakanyanya kunaka kodhi yekushanda inobviswa kubva kune inogadzirwa nzira yesarudzo, iyo inozotariswa kuti ive nechokwadi chekuti mhedzisiro yawanikwa (basa rega rega remakwikwi rinoratidza muenzaniso wedata rekuisa uye mhedzisiro inoenderana nemuenzaniso uyu. , iyo inofanirwa kuwanikwa mushure mekuita chirongwa).

DeepMind yakaratidza muchina wekudzidza sisitimu yekugadzira kodhi kubva kurondedzero yezvinyorwa zvebasa

Kuti tidzidzise sisitimu yekudzidza muchina, takashandisa kodhi base inowanikwa muruzhinji GitHub repositori. Mushure mekugadzirira modhi yekutanga, chikamu chekugadzirisa chakaitwa, zvichibva pakuunganidzwa kwekodhi ine mienzaniso yezvinetso uye mhinduro dzakarongwa nevatori vechikamu mumakwikwi eCodeforces, CodeChef, HackerEarth, AtCoder neAizu. Pakazara, 715 GB yekodhi kubva kuGitHub uye inopfuura miriyoni mienzaniso yemhinduro kumatambudziko emakwikwi akashandiswa akashandiswa pakudzidziswa. Usati waenderera kune kugadzirwa kwekodhi, chinyorwa chebasa chakapfuura nepakati pechikamu, panguva iyo zvese zvisina basa zvakabviswa uye zvikamu zvakakosha zvakasara.

DeepMind yakaratidza muchina wekudzidza sisitimu yekugadzira kodhi kubva kurondedzero yezvinyorwa zvebasa


Source: opennet.ru

Voeg