L'ingegneri di Facebook anu publicatu un transcompiler
L'implementazione di u sistema di machine learning hè basatu annantu à Pytorch. Dui mudelli pronti sò offerti per scaricà:
C++ à Python, Python à C++ è Python à Java. Per furmà i mudelli, avemu usatu i codici fonte di prughjetti publicati in GitHub. Se vulete, i mudelli di traduzzione ponu esse creati per altri linguaggi di prugrammazione. Per verificà a qualità di a trasmissione, hè stata preparata una cullizzioni di teste di unità, è ancu una suite di teste chì include 852 funzioni parallele.
Hè riclamatu chì in termini di precisione di cunversione, TransCoder hè significativamente superiore à i traduttori cummerciale chì utilizanu metudi basati nantu à e regule di cunversione, è in u prucessu di travagliu permette di fà senza l'evaluazione esperta di l'esperti in a lingua fonte è di destinazione. A maiò parte di l'errori chì si sviluppanu durante u funziunamentu di u mudellu pò esse eliminati aghjunghjendu restrizioni simplici à u decoder per assicurà chì e funzioni generate sò sintatticamente currette.
I ricercatori anu prupostu una nova architettura di rete neurale "Transformer" per sequenze di modellazione, in quale a recurrenza hè rimpiazzata da "
Source: opennet.ru