Facebook-yngenieurs hawwe in transcompiler publisearre
De ymplemintaasje fan it masine learsysteem is basearre op Pytorch. Twa ready-made modellen wurde oanbean foar download:
C++ nei Python, Python nei C++ en Python nei Java. Om de modellen te trenen, brûkten wy de boarnekoades fan projekten pleatst op GitHub. As jo wolle, kinne oersettingsmodellen makke wurde foar oare programmeartalen. Om de kwaliteit fan 'e útstjoering te kontrolearjen, is in samling ienheidstests taret, lykas in testsuite dy't 852 parallelle funksjes omfettet.
It wurdt beweare dat TransCoder wat de konverzje-krektens oanbelanget signifikant superieur is oan kommersjele oersetters dy't metoaden brûke basearre op konverzjeregels, en yn it proses fan wurk kinne jo dwaan sûnder de saakkundige beoardieling fan saakkundigen yn 'e boarne en doeltaal. De measte flaters dy't ûntsteane tidens de wurking fan it model kinne wurde eliminearre troch it tafoegjen fan ienfâldige beheiningen oan 'e dekoder om te soargjen dat de oanmakke funksjes syntaktysk korrekt binne.
Ûndersikers hawwe foarsteld in nije neuronale netwurk arsjitektuer "Transformer" foar modellering sekwinsjes, wêryn weromkomst wurdt ferfongen troch "
Boarne: opennet.ru