TransCoder is a Facebook AI neural network that translates program code from one language to another. The model does not need labeled parallel data for training. At the moment, TransCoder is successfully porting functions to C ++, Java, and Python 3. The neural network bypasses existing open source and commercial programs for translating the codebase.

In the recent story, we were discussing ContraCode — a deep learning model that finds functionally similar code. There is another deep learning application for the so-called meta-programming.

Description of the problem

Porting your codebase from a legacy language like COBOL to alternative modern languages ​​like Java or C ++ is a resource-intensive task. The process assumes expertise in both source and target languages.

#deep-learning #ai #facebook #data-science #machine-learning

 Neural Network That Translates Program Code into Another Language
1.15 GEEK