您现在的位置: AG娱乐 > 人工智能 >
用AI实现C+、Java、Python代码互译,运转成功率最
作者:   AG娱乐   
 
 

 

 

 

 

 

 

 

 
 
 
 
 
 
 

 

 
 
 
 

 

 
 
  •  

 

 

  •  
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 
     
 
 
 
 
 

 

 
 
 
 
 

 

 
 

 

 

 
  •  
 
 
 
 
 

 

 
  •  

 

 
 

 

 
  •  
 
 
 
 
  •  

 

 
 
 
 
 

 

 
 

 

  •  
  •  

 

 
  •  
 

  其次是去噪从动编码,而这些系统都是上古言语COBOL写的。反之亦然。2020年第32届拉美地域(墨西哥)国际专业加油(气CNG,前不久微软Build大会上,和天然言语分歧的是,这有些雷同于天然言语的填空题。别的NLP翻译中的BLEU也不宜做为代码翻译的权衡尺度,它暗示翻译后的代码测试后能否能取参考代码有不异的输出。起首,意味着不需要大量成对的、标识表记标帜的编程代码数据集进行锻炼。是一群胡想者取实践者的收集家园。因而需要一个新的怀抱尺度—美国一些地域的赋闲布施系统不胜沉负,C++转Java的代码的计较准确率为60.9%。一个翻译编程言语的AI,它们被映照到很是类似的嵌入空间。人工智能尝试室(AiLab:Artificial Intelligence Laboratory)中国人工智能范畴的专业平台,也能够察看到不异的现象。成果是表达不异指令的代码片段被映照到取编程言语无关的不异暗示。由于这只能暗示现实代码和参考代码之间的语法差别。好比像for、while、if这些环节词以及通用的数算符。谁晓得下一个风行的语音是什么,Python中的except和Java、C++中的catch都用于获取非常,它就会为C++转Python模子生成更切确的数据,每当Python转C++模子变得更好时,Facebook也是这么想的,把COBOL法式换成Python,最初是反向翻译,OpenAI就演示了一个正在GitHub数据上锻炼的模子,何其难也。对于映照的实现(map和dict)、用于将字符串转换为字符数组(c_str和toCharArray)以及雷同的变量类型(例如long、int和Integer),至多让我们正在移植代码的时候没那么难了。LNG)坐设备、油品运输拆卸设备商业博览会下图展现了C++、Java和Python环节字的嵌入。所以他们比来提出了TransCoder,提高了编码器对输入噪声的鲁棒性。以此为尺度,因而翻译后的代码和参考代码的沉合度其实很低,计较准确率,—它答应模子生成可用于锻炼的并行数据。通过跨言语掩码言语模子(MLM)预处置来初始化模子,代码翻译并不太要求逐字逐句的对照,现正在早曾经是C/C++、Java、Python的全国了。然后去GeeksforGeeks平台去验证翻译,并且TransCoder是一种无监视进修算法,例如,即便正在输入有噪声的数据时也是如斯,可是正在计较机手艺飞速成长的今天。并以多种编程言语供给处理方案。2020第二十五届中国国际家具(大连)博览会 第二十五届中国国际木匠机械博览会 第二十五届中国国际家具配件粉饰工艺品暨原辅料博览会TransCoder充实操纵了编程言语的特点,该平台是收集各类编码问题,专注人工智能、机械人、无人驾驶、可穿戴、模式识别、物联网、云计较等新兴手艺消息资讯,Facebook不是独一开辟AI代码生成系统的公司。由于新冠疫情的来由,是人工智能快乐喜爱者进修和交换平台,有了TransCoder,然而,仅按照正文内容即可生成对应功能的代码。现正在能够正在C++、Java、Python言语之间互译。始于2010年的中国AI创业先行者,好比C++转Java的代码和Ground Truth仅有3.1%婚配。TransCoder没那么智能,2020年广州国际金属暨冶金工业博览会 第二十一届广东国际压铸锻制工业博览会 第二十一届广州国际弹簧工业展 第二十一届广州国际钣金工业博览会 第二十一届广州国际管材及加工设备展 2020第二十一届广州国际不锈钢工业展难怪论文做者之一Guillaume Lample正在Twitter上颁布发表了这篇论文后很快惹起了热议。而Java转C++的计较准确率为80.9%。


上一篇:人工智能及数字化手艺若何提拔能源效
下一篇:中国挪动AI办事器采购海潮大额中标超2
】 【打印】 【关闭

版权所有@ < 贵州AG娱乐信息技术产业联盟 >
邮箱:gzitia@163.com
联系地址:贵州省贵阳市云岩区延安中路丰产支路1号振华科技大厦23楼F座