Facebook yana haɓaka TransCoder don fassara lamba daga yaren shirye-shirye zuwa wani

Injiniyoyin Facebook sun buga na'ura mai kwakwalwa TransCoder, wanda ke amfani da dabarun koyan na'ura don canza lambar tushe daga babban yaren shirye-shirye zuwa wani. A halin yanzu, ana ba da tallafi don fassarar lamba tsakanin Java, C++ da Python. Misali, TransCoder yana ba ka damar canza lambar tushen Java zuwa lambar Python, da lambar Python zuwa lambar tushen Java. Ana aiwatar da ayyukan ci gaba a aikace bincike na ka'idar akan ƙirƙirar hanyar sadarwa na jijiyoyi don ingantacciyar hanyar sarrafa lamba ta atomatik da yada mai lasisi a ƙarƙashin Ƙarƙashin Ƙarƙashin Ƙirƙirar Ƙirƙirar Ƙirƙirar Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun 4.0 don amfani da ba na kasuwanci kawai.

Aiwatar da tsarin koyon injin yana dogara ne akan Pytorch. Ana ba da samfuran shirye-shiryen biyu don zazzagewa: na farko don fassara C++ zuwa Java, Java zuwa C++ da Java zuwa Python, da na biyu domin watsa shirye-shirye
C++ zuwa Python, Python zuwa C++ da Python zuwa Java. Don horar da samfuran, mun yi amfani da lambobin tushe na ayyukan da aka buga akan GitHub. Idan ana so, ana iya ƙirƙira ƙirar fassara don wasu harsunan shirye-shirye. Don duba ingancin watsa shirye-shiryen, an shirya tarin gwaje-gwaje na raka'a, da kuma gwajin gwaji wanda ya haɗa da ayyuka na layi na 852.

An yi iƙirarin cewa dangane da daidaiton juzu'i, TransCoder ya fi masu fassarar kasuwanci da ke amfani da hanyoyin da suka dogara da ƙa'idodin juyawa, kuma a cikin aikin yana ba ku damar yin ba tare da ƙwararrun ƙwararrun ƙwararrun masana a cikin tushe da harshen manufa ba. Yawancin kurakurai da suka taso a lokacin aiki na samfurin za a iya kawar da su ta hanyar ƙara ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙididdiga don tabbatar da cewa ayyukan da aka samar sun kasance daidai.

Facebook yana haɓaka TransCoder don fassara lamba daga yaren shirye-shirye zuwa wani

Masu bincike sun ba da shawarar sabon tsarin gine-ginen cibiyar sadarwa na jijiyoyi "Transformer" don yin samfurin tsari, wanda aka maye gurbin maimaitawa da "hankali"(samfurin seq2seq tare da hankali), wanda ke ba ku damar kawar da wasu abubuwan dogaro a cikin jadawali kuma daidaita abin da a baya bai dace da daidaitawa ba. Duk harsunan da aka goyan baya suna amfani da samfurin gama-gari guda ɗaya, wanda aka horar da su ta amfani da ka'idoji guda uku-farawa, ƙirar harshe, da fassarar baya.

Facebook yana haɓaka TransCoder don fassara lamba daga yaren shirye-shirye zuwa wani

source: budenet.ru

Add a comment