Jurutera Facebook telah menerbitkan transcompiler
Pelaksanaan sistem pembelajaran mesin adalah berdasarkan Pytorch. Dua model siap sedia ditawarkan untuk dimuat turun:
C++ kepada Python, Python kepada C++ dan Python kepada Java. Untuk melatih model, kami menggunakan kod sumber projek yang disiarkan di GitHub. Jika dikehendaki, model terjemahan boleh dibuat untuk bahasa pengaturcaraan lain. Untuk menyemak kualiti siaran, koleksi ujian unit telah disediakan, serta suite ujian yang merangkumi 852 fungsi selari.
Didakwa dari segi ketepatan penukaran, TransCoder jauh lebih unggul daripada penterjemah komersial yang menggunakan kaedah berdasarkan peraturan penukaran, dan dalam proses kerja ia membolehkan anda melakukannya tanpa penilaian pakar pakar dalam bahasa sumber dan sasaran. Kebanyakan ralat yang timbul semasa operasi model boleh dihapuskan dengan menambahkan sekatan mudah pada penyahkod untuk memastikan fungsi yang dihasilkan adalah betul dari segi sintaksis.
Penyelidik telah mencadangkan seni bina rangkaian saraf baru "Transformer" untuk urutan pemodelan, di mana pengulangan digantikan dengan "
Sumber: opennet.ru