Inxhinierët e Facebook kanë publikuar një transkompilues
Zbatimi i sistemit të mësimit të makinerive bazohet në Pytorch. Dy modele të gatshme ofrohen për shkarkim:
C++ në Python, Python në C++ dhe Python në Java. Për të trajnuar modelet, ne përdorëm kodet burimore të projekteve të postuara në GitHub. Nëse dëshironi, modele përkthimi mund të krijohen për gjuhë të tjera programimi. Për të kontrolluar cilësinë e transmetimit, është përgatitur një koleksion testesh për njësi, si dhe një grup testesh që përfshin 852 funksione paralele.
Pretendohet se për sa i përket saktësisë së konvertimit, TransCoder është dukshëm më i lartë se përkthyesit komercialë që përdorin metoda të bazuara në rregullat e konvertimit, dhe në procesin e punës ju lejon të bëni pa vlerësimin ekspert të ekspertëve në gjuhën e burimit dhe të synuar. Shumica e gabimeve që lindin gjatë funksionimit të modelit mund të eliminohen duke shtuar kufizime të thjeshta në dekoder për të siguruar që funksionet e krijuara janë sintaksisht të sakta.
Studiuesit kanë propozuar një arkitekturë të re të rrjetit nervor "Transformer" për modelimin e sekuencave, në të cilën përsëritja zëvendësohet me "
Burimi: opennet.ru