Chuir DeepMind córas meaisínfhoghlama i láthair chun cód a ghiniúint ó chur síos téacs ar thasc

Chuir an chuideachta DeepMind, atá ar eolas as a chuid forbairtí i réimse na hintleachta saorga agus tógáil líonraí néaracha atá in ann cluichí ríomhaireachta agus cláir a imirt ar leibhéal an duine, tionscadal AlphaCode i láthair, atá ag forbairt córas meaisínfhoghlama chun cód a ghiniúint, in ann. páirt a ghlacadh i gcomórtais ríomhchlárúcháin ar ardán Codeforces agus meántoradh a léiriú. Príomhghné den fhorbairt is ea an cumas cód a ghiniúint i Python nó C++, ag glacadh mar ionchur téacs le ráiteas faidhbe i mBéarla.

Chun an córas a thástáil, roghnaíodh 10 gcomórtas Codeforces nua le níos mó ná 5000 rannpháirtí, a reáchtáladh tar éis an tsamhail meaisínfhoghlama a oiliúint. Mar thoradh ar chríochnú na dtascanna bhí ar chumas an chórais AlphaCode dul isteach thart ar lár rátáil na gcomórtas seo (54.3%). Ba é 1238 pointe an rátáil fhoriomlán réamh-mheasta d’Alfachód, rud a áirithíonn iontráil sa 28% Barr i measc rannpháirtithe Codeforces go léir a ghlac páirt i gcomórtais uair amháin ar a laghad le 6 mhí anuas. Tugtar faoi deara go bhfuil an tionscadal fós ag an gcéim tosaigh forbartha agus sa todhchaí tá sé beartaithe feabhas a chur ar chaighdeán an chóid a ghintear, chomh maith le AlphaCode a fhorbairt i dtreo córais a chabhraíonn le cód a scríobh, nó uirlisí forbartha iarratais is féidir a bheith ann. in úsáid ag daoine gan scileanna ríomhchlárúcháin.

Úsáideann an tionscadal ailtireacht líonra néar Transformer i gcomhcheangal le teicnící samplála agus scagtha chun leaganacha éagsúla cód dothuartha a ghiniúint a fhreagraíonn do théacs teanga nádúrtha. Tar éis scagadh, braisliú agus rangú, déantar an cód oibre is fearr a dhíchur ón sruth roghanna a ghintear, a sheiceáiltear ansin chun a chinntiú go bhfaightear an toradh ceart (léiríonn gach tasc comórtais sampla de shonraí ionchuir agus an toradh a fhreagraíonn don sampla seo , ba cheart a fháil tar éis an clár a fhorghníomhú).

Chuir DeepMind córas meaisínfhoghlama i láthair chun cód a ghiniúint ó chur síos téacs ar thasc

Chun an córas meaisínfhoghlama a oiliúint go garbh, d'úsáideamar bonn cód atá ar fáil i stórtha poiblí GitHub. Tar éis an tsamhail tosaigh a ullmhú, rinneadh céim optamaithe, bunaithe ar bhailiúchán cód le samplaí d'fhadhbanna agus réitigh a mhol rannpháirtithe i gcomórtais Codeforces, CodeChef, HackerEarth, AtCoder agus Aizu. San iomlán, baineadh úsáid as 715 GB de chód ó GitHub agus níos mó ná milliún sampla de réitigh ar fhadhbanna iomaíochta tipiciúil le haghaidh oiliúna. Sula ndeachaigh sé ar aghaidh go dtí giniúint cód, chuaigh an tasc-théacs trí chéim normalaithe, nuair a cuireadh deireadh le gach rud gan ghá agus níor fágadh ach codanna suntasacha.

Chuir DeepMind córas meaisínfhoghlama i láthair chun cód a ghiniúint ó chur síos téacs ar thasc


Foinse: oscailtenet.ru

Add a comment