Mamorona TransCoder ny Facebook handika kaody avy amin'ny fiteny fandaharana iray mankany amin'ny iray hafa

Namoaka transcompiler ny injeniera Facebook TransCoder, izay mampiasa teknika fianarana milina hanovana ny kaody loharano avy amin'ny fiteny fandaharana avo lenta mankany amin'ny iray hafa. Amin'izao fotoana izao dia omena fanohanana ny fandikana kaody eo amin'ny Java, C++ ary Python. Ohatra, ny TransCoder dia mamela anao hamadika ny kaody loharano Java ho code Python, ary ny code Python ho code source Java. Mampihatra ny fivoaran'ny tetikasa fikarohana ara-teorika amin'ny famoronana tambajotra neural ho an'ny transcompilation mandeha ho azy ny code sy mihanaka nahazoan-dalana Creative Commons Attribution-NonCommercial 4.0 ho an'ny fampiasana tsy ara-barotra ihany.

Ny fampiharana ny rafitra fianarana milina dia mifototra amin'ny Pytorch. Modely roa efa vita no atolotra ho alaina: voalohany amin'ny fandikana ny C ++ amin'ny Java, Java amin'ny C ++ ary Java amin'ny Python, ary ny faharoa ho fampitana
C++ mankany Python, Python mankany C++ ary Python mankany Java. Mba hampiofanana ireo maodely dia nampiasa ny kaody loharanon'ny tetikasa navoaka tao amin'ny GitHub izahay. Raha tianao, dia azo noforonina ho an'ny fiteny fandaharana hafa ny maodely fandikan-teny. Mba hanamarinana ny kalitaon'ny fampielezam-peo, dia efa nomanina ny fitambaran'ny fitsapana vondrona, ary koa ny suite fitsapana izay misy fiasa 852 mifanitsy.

Voalaza fa raha ny marina amin'ny fiovam-po, TransCoder dia ambony lavitra noho ny mpandika teny ara-barotra izay mampiasa fomba mifototra amin'ny fitsipiky ny fiovam-po, ary amin'ny dingan'ny asa dia mamela anao hanao izany tsy misy ny fanombanana ny manam-pahaizana manokana amin'ny fiteny loharano sy tanjona. Ny ankamaroan'ny lesoka mipoitra mandritra ny fampandehanana ny maodely dia azo esorina amin'ny alàlan'ny fameperana tsotra amin'ny decoder mba hahazoana antoka fa marina ny syntactically ny asa novokarina.

Mamorona TransCoder ny Facebook handika kaody avy amin'ny fiteny fandaharana iray mankany amin'ny iray hafa

Ny mpikaroka dia nanolotra rafitra tambajotra neural vaovao "Transformer" ho an'ny filaharan'ny modely, izay nosoloana ny fiverenana "TSARA"(modely seq2seq miaraka amin'ny fiheverana), izay ahafahanao manaisotra ny fiankinan-doha sasany amin'ny grafika kajy ary mampifanaraka ny zavatra tsy azo atao amin'ny parallelization teo aloha. Ny fiteny tohanana rehetra dia mampiasa maodely tokana tokana, izay voaofana amin'ny fampiasana fitsipika telo—fanombohana, modely amin'ny fiteny ary fandikana miverina.

Mamorona TransCoder ny Facebook handika kaody avy amin'ny fiteny fandaharana iray mankany amin'ny iray hafa

Source: opennet.ru

Add a comment