A Facebook mérnökei egy átfordítót tettek közzé
A gépi tanulási rendszer megvalósítása Pytorch alapú. Két kész modellt kínálunk letöltésre:
C++-ból Python-ba, Pythonból C++-ba és Pythonból Java-ba. A modellek betanításához a GitHubon közzétett projektek forráskódjait használtuk. Igény esetén fordítási modellek készíthetők más programozási nyelvekhez. Az adás minőségének ellenőrzésére egységtesztek gyűjteménye készült, valamint egy 852 párhuzamos funkciót tartalmazó tesztcsomag.
Állítólag a konverziós pontosság tekintetében a TransCoder jelentősen felülmúlja a konverziós szabályokon alapuló módszereket használó kereskedelmi fordítókat, és a munkafolyamat során lehetővé teszi, hogy nélkülözze a forrás- és célnyelv szakértőinek értékelését. A modell működése során fellépő hibák nagy része kiküszöbölhető a dekóder egyszerű korlátozásával, hogy a generált függvények szintaktikailag helyesek legyenek.
A kutatók egy új „Transformer” neurális hálózati architektúrát javasoltak sorozatok modellezésére, amelyben az ismétlődést a „
Forrás: opennet.ru