1号毛驴...
2号毛驴...
3号毛驴...

ins买粉 Facebook研究人员表示他们已经开发出了一种名为TransCoder AI的神经编译器

🟨🟧🟩🟦『https://t.me/socialrogers/』 - 无论使用哪种编程语言,神经编译器都可以将代表相同指令的代码段映射到相同代码段。一位共同作者写道:“TransCoder可以轻松地推广到任何编程语言,不需要任何专业知识就可以将代码从一种编程语言转换为另一种编程语言,并且在很大程度上优于商业解决方案。我们的结果表明,通过向解码器添加简单的约束以确保生成的函数在语法上是正确的,或者通过使用专用架构,可以轻松解决该模型所犯的许多错误。”🟨🟧🟩🟦

将现有的代码库迁移到更现代或更高效的语言需要大量的资源,包括财务和人力。譬如,澳大利亚联邦银行在5年的时间里花费了大约7.5亿澳元,将其平台从COBOL转换为Java。而从理论上讲,转编译器可以则帮助消除从头重写代码所需的费用。但是,由于源语言和目标语言都具有不同的语法、变量类型、标准库函数和平台API,因此这个在实践中其实很难构建。

Migrating an existing code base to a more modern or efficient language requires a lot of resources, including financial and human resources. For example, the Federal Bank of Australia spent about a $750 million in five years converting its platform from COBOL to Java. In theory, transcomplier can help eliminate the cost of rewriting code from scratch. However, because the source language and the target language have different syntax, variable types, standard library functions and platform APIs, it is difficult to build this in practice.

instagram 网页 版

据悉,Facebook的TransCoderAI采用了一种没有监督的学习方法来应对这些挑战。在没有监督的情况下,它能够在没有标签的情况下,在数据集中中找到未检测到的模式,远远高于基于规则数据集的模型。

无论使用哪种编程语言,神经编译器都可以将代表相同指令的代码段映射到相同代码段。一位共同作者写道:“TransCoder可以轻松地推广到任何编程语言,不需要任何专业知识就可以将代码从一种编程语言转换为另一种编程语言,并且在很大程度上优于商业解决方案。我们的结果表明,通过向解码器添加简单的约束以确保生成的函数在语法上是正确的,或者通过使用专用架构,可以轻松解决该模型所犯的许多错误。”

TransCoder AI的准确性

Facebook研究人员在超过280万个开源存储库中的公开代码上对TransCoder AI进行了训练,以专注于功能级别的代码转换。

为了评价TransCoderAI的性能,他们从GeeksforGeeks中选择了852个C型、Java和Python并行函数。GeeksforGeeks是一个在线平台,收集编写代码时的问题,提供多种编程语言的解决方案。

[买ins粉丝网] https://www.mfma.net

利用以上两个数据,他们开发了一个名为"计算精度(computational accuracy)"的新指标,用于检查翻译后的函数在输入相同的情况下是否会产生与源语言相同的输出。

结果

这是AI从以下位置转换代码时获得的结果的准确性水平:

C++to Java:74.8%

C++to Python:67.2%

Java to C++:91.6%

Java to Python:68.7%

Python to Java:56.1%

Python to C++:57.8%

研究人员表示,TransCoder AI已经展示出对每种语言(Java、Python和C++)的语法及其数据结构的理解。它甚至能够正确地调整每种语言的库,同时适应小的修改--例如,重命名输入中的一个变量。尽管Transcoder并非十分完美,无法在代码生成过程中考虑某些变量类型。但是,它的性能确实优于已有的利用专家知识手动构建的框架。

Transcoder AI has demonstrated an understanding of the syntax and data structure of each language (Java, python, and C + +), the researchers said. It's even able to adjust libraries for each language correctly, while accommodating small changes -- for example, renaming a variable in input. Although transcoder is not perfect, some variable types cannot be considered in code generation. However, its performance is better than the existing framework built manually by using expert knowledge.


❤️‍🔥

关于【 Telegram推广 】社交营销服务列表

❤️‍🔥


相似文章列表

  • 如何利用Instagram做产品推广?

    假如你公布Instagram动态性与你的知名品牌不符合,那全是白费。关键是提升 辨识度!挑选一个知名品牌有关的Instagram姓名,并且用在各社交网络上。维持你店面品牌形象的一致性。每发一条Instagram的动态性,你的头像图片都是会发生,保证 头像图片技术专业而具备辨识度!运用有意思而主题鲜明的介绍吸引住粉絲大家关心你的Instagram以前,都是会看到你的介绍。你的介绍应引人注意、主题鲜明。你散播的使用价值和內容要可以说动客户。简短地详细介绍你的店面和店铺名。防止推销性的语言表达,详细介绍简洁明了而有意思。编写一个能吸引住总体目标消费者的介绍,呈现你的企业形象。假如你或是搞不懂,应用这一介绍的编写公式计算:你是谁呀 你是干什么的 人性化描述。必需时,你能在介绍中加上标识。

  • 如何利用Instagram标签来搭建自己的“品牌流量池”?

    因此你要确保在使用标签之前先对其进行研究,这里我们推荐大家可以使用All Hashtag或Seekmetrics之类的工具来找到合适的标签。

  • 布局Instagram营销渠道,你不得不知的4个入门技巧

    Canva是一款多功能编辑器,支持图形设计和视频编辑。它不仅有许多经过专业设计的模板以供使用,而且还具有强悍的编辑功能,可以创建高质量的海报、PPT和社媒帖子,广告设计也不在话下。

  • 带你全方位了解你的instagram粉丝受众!

    深入了解Instagram粉丝受众是成功的Instagram营销策略的重要组成部分。只有当您了解了您的粉丝群体的个性和特点后,您才能制作出合适的内容来吸引他们。所以,您必须学习如何在Instagram上找到目标粉丝受众,并精准的触达到他们。

  • 常被新手忽视的4个Instagram营销诀窍

    2、找到合适的标签

  • 《Vogue》杂志:2021年时尚界将因TikTok出现哪些变革|外媒:"下架"TikTok或成禁令影响苹果和谷歌|FB群组=微信群?持续输出群组营销指南提高开发效率

    出新功能 让用户直接在FB应用中查看Instagram Stories|组营销指南持续输出中...这样做开发效率翻倍|令可能会让苹果和谷歌“下架”TikTok|何避免知识产权那些“坑”?|营销指南|TikTok将给2021年的时尚界带来哪些想象?

    总统华裔候选人发起新项目,让Facebook们还钱|gue》杂志:TikTok将给2021年的时尚界带来哪些想象?|Tok游戏行业营销指南|程:如何利用Instagram进行直播带货?

6000+
服务客户
168+
行业推广
88+
城市坐标
50,000+
商业价值
Ins买粉丝