Facebooki insenerid on avaldanud ümberkompilaatori
Masinõppesüsteemi juurutamine põhineb Pytorchil. Allalaadimiseks pakutakse kahte valmis mudelit:
C++ Pythonile, Python C++-le ja Python Javale. Mudelite koolitamiseks kasutasime GitHubi postitatud projektide lähtekoode. Soovi korral saab tõlkemudeleid luua ka teistele programmeerimiskeeltele. Saate kvaliteedi kontrollimiseks on koostatud ühikutestide kogumik, samuti testikomplekt, mis sisaldab 852 paralleelfunktsiooni.
Väidetavalt ületab TransCoder konversiooni täpsuse poolest oluliselt teisendusreeglitel põhinevaid meetodeid kasutavaid kommertstõlkeid ning võimaldab töö käigus hakkama saada ilma lähte- ja sihtkeele ekspertide eksperthinnanguta. Enamikku mudeli töö käigus tekkivaid vigu saab kõrvaldada, lisades dekoodrile lihtsad piirangud, et tagada genereeritud funktsioonide süntaktiline õigsus.
Teadlased on pakkunud välja uue närvivõrgu arhitektuuri "Transformer" jadade modelleerimiseks, milles kordumine asendatakse tekstiga "
Allikas: opennet.ru