Facebook ikupanga TransCoder kuti imasulire kachidindo kuchokera kuchilankhulo china kupita ku china

Akatswiri a Facebook asindikiza transcompiler TransCoder, yomwe imagwiritsa ntchito njira zophunzirira zamakina kuti isinthe magwero a gwero kuchokera pachilankhulo chapamwamba kupita ku china. Pakadali pano, chithandizo chaperekedwa pakumasulira kachidindo pakati pa Java, C ++ ndi Python. Mwachitsanzo, TransCoder imakupatsani mwayi wosinthira Java source code kukhala Python code, ndi Python code kukhala Java source code. Zotukuka za polojekiti zikugwiritsidwa ntchito kafukufuku wanthanthi pakupanga neural network kuti ipititse patsogolo ma code ndi kufalitsa zololedwa pansi pa laisensi ya Creative Commons Attribution-NonCommerce 4.0 yongogwiritsa ntchito osati malonda okha.

Kukhazikitsidwa kwa makina ophunzirira makina kumatengera Pytorch. Mitundu iwiri yopangidwa kale imaperekedwa kuti itsitsidwe: Choyamba pomasulira C++ kupita ku Java, Java kupita ku C++ ndi Java kupita ku Python, ndi chachiwiri za kuwulutsa
C ++ kupita ku Python, Python kupita ku C++ ndi Python kupita ku Java. Kuti tiphunzitse zitsanzo, tidagwiritsa ntchito magwero a mapulojekiti omwe adayikidwa pa GitHub. Ngati mungafune, mitundu yomasulira imatha kupangidwa m'zilankhulo zina zamapulogalamu. Kuti muwone momwe mawayilesi amawulutsira, gulu la mayeso a unit lakonzedwa, komanso mayeso omwe ali ndi ntchito zofananira 852.

Akuti ponena za kutembenuka kolondola, TransCoder ndipamwamba kwambiri kuposa omasulira malonda omwe amagwiritsa ntchito njira zochokera ku malamulo otembenuka mtima, ndipo pogwira ntchito amakulolani kuchita popanda kufufuza kwa akatswiri a akatswiri mu gwero ndi chinenero chandamale. Zolakwa zambiri zomwe zimachitika panthawi yogwiritsira ntchito chitsanzo zimatha kuthetsedwa powonjezera zoletsa zosavuta ku decoder kuti zitsimikizire kuti ntchito zomwe zimapangidwa ndizolondola.

Facebook ikupanga TransCoder kuti imasulire kachidindo kuchokera kuchilankhulo china kupita ku china

Ofufuza apereka njira yatsopano yopangira neural network "Transformer" yotsatizana, pomwe kubwereza kumasinthidwa ndi "chidwi"(chitsanzo cha seq2seq ndi chidwi), chomwe chimakupatsani mwayi wochotsa zodalira pazithunzi zowerengera ndikufananiza zomwe m'mbuyomu sizinali zotheka kufananiza. Zilankhulo zonse zothandizira zimagwiritsa ntchito chitsanzo chimodzi chofanana, chomwe chimaphunzitsidwa pogwiritsa ntchito mfundo zitatu-kuyambitsa, kupanga zilankhulo, ndi kumasulira kumbuyo.

Facebook ikupanga TransCoder kuti imasulire kachidindo kuchokera kuchilankhulo china kupita ku china

Source: opennet.ru

Kuwonjezera ndemanga