Facebook e nts'etsapele TransCoder ho fetolela khoutu ho tloha puong e 'ngoe ea lenaneo ho ea ho e' ngoe

Baenjiniere ba Facebook ba phatlalalitse transcompiler TransCoder, e sebelisang mekhoa ea ho ithuta ka mochine ho fetola khoutu ea mohloli ho tloha puong e le 'ngoe ea boemo bo phahameng ho ea ho e' ngoe. Hona joale, tšehetso e fanoa bakeng sa ho fetolela khoutu pakeng tsa Java, C ++ le Python. Mohlala, TransCoder e u lumella ho fetolela khoutu ea mohloli oa Java ho khoutu ea Python, le khoutu ea Python ho khoutu ea mohloli oa Java. Lintlafatso tsa morero li ntse li sebelisoa lipatlisiso tsa theory mabapi le ho theha marang-rang a marang-rang bakeng sa phetiso e sebetsang ea othomathiki ea khoutu le ho jaleha e nang le laesense tlasa laesense ea Creative Commons Attribution-NonCommercial 4.0 bakeng sa tšebeliso e seng ea khoebo feela.

Ts'ebetsong ea mokhoa oa ho ithuta mochine o thehiloe ho Pytorch. Mefuta e 'meli e lokiselitsoeng e fumaneha bakeng sa ho khoasolla: pele bakeng sa ho fetolela C++ ho Java, Java ho C++ le Java ho Python, le ea bobeli bakeng sa kgaso
C++ ho ea Python, Python ho C++ le Python ho Java. Ho koetlisa mehlala, re sebelisitse mekhoa ea mohloli oa merero e behiloeng ho GitHub. Haeba o lakatsa, mefuta ea phetolelo e ka etsoa bakeng sa lipuo tse ling tsa lenaneo. Ho hlahloba boleng ba khaso, pokello ea liteko tsa yuniti e lokisitsoe, hammoho le tlhahlobo ea tlhahlobo e kenyelletsang mesebetsi e bapileng e 852.

Ho boleloa hore mabapi le ho nepahala ha phetoho, TransCoder e phahame haholo ho bafetoleli ba khoebo ba sebelisang mekhoa e thehiloeng melaong ea ho sokoloha, 'me ha u ntse u sebetsa e u lumella ho etsa ntle le tlhahlobo ea litsebi tsa litsebi tsa mohloli le puo e lebisitsoeng. Liphoso tse ngata tse hlahang nakong ea ts'ebetso ea mohlala li ka felisoa ka ho eketsa lithibelo tse bonolo ho decoder ho netefatsa hore mesebetsi e hlahisitsoeng e nepahetse ka mokhoa o nepahetseng.

Facebook e nts'etsapele TransCoder ho fetolela khoutu ho tloha puong e 'ngoe ea lenaneo ho ea ho e' ngoe

Bafuputsi ba hlahisitse moralo o mocha oa "neural network" "Transformer" bakeng sa tatellano ea mohlala, moo ho ipheta ho nkeloang sebaka ke "tlhokomelo"(seq2seq model with attention), e u lumellang hore u tlose lintho tse ling tse itšetlehileng ka graph ea computational le ho bapisa seo pele se neng se sa khonehe ho bapisa. Lipuo tsohle tse tšehetsoeng li sebelisa mohlala o le mong o tloaelehileng, o koetlisitsoeng ka melao-motheo e meraro-ho qala, ho etsa mohlala oa puo le ho fetolela ka morao.

Facebook e nts'etsapele TransCoder ho fetolela khoutu ho tloha puong e 'ngoe ea lenaneo ho ea ho e' ngoe

Source: opennet.ru

Eketsa ka tlhaloso