人工智能翻译技术已经越来越成熟,但对于电脑程序语言来说,要正确翻译则不容易。Facebook最近就公布一个AI工具,可以自动转换程序语言,据称准确度相当高。
Facebook公布的“神经转译器”Trans Coder可以处理高等程序语言例如C++、Java和Python等,而机器学习为无监督设计,可以自动找出数据集之中未被辨认和标签的模式,手动干预的程度可以减至最低。据研究人员指,其效能显著超越基于规则的baseline。
研究人员指,Trans Coder的准确度视乎语言,可以达到56.1%至91.6%不等的程度。他们表示,这个系统可以应用到任何的程序语言,也无需专业知识,能够显著超越目前的商业用方案。对于大型企业而言,转换程序语言是个必要但耗费资源的过程,将老旧系统(例如COBOL)转到新的程序语言以便日后继续维护。这样的工具将可以大幅缩减过程所需时间。除了Facebook之外,Microsoft和Open AI等机构都有尝试制作类似的系统,因此这方面的发展相信会变得越来越热闹。
领取专属 10元无门槛券
私享最新 技术干货