保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

会写代码的AI开源了C语言写得比Codex还要好,掌握12种

  比Codex还会写C语言的AI代码生成模型,现在开源了!
  这段时间,用AI写代码可以说是大火,其中最著名的要属OpenAI的Codex和DeepMind的AlphaCode。
  基于Codex的Copilot
  然而,这两个AI模型,全都没有开源:其中AlphaCode只给出了一些测试样例,而Codex只开放了API。
  为此,来自CMU的几个研究人员,用GPT2搞出了一个名叫PolyCoder的AI代码生成模型,而且还是开源的。
  据研究人员表示,虽然PolyCoder最大只有27亿参数(相比Codex有120亿参数),但它用C语言写出来的代码,比Codex的效果还要好。
  这里面究竟有什么秘诀?用12种编程语言代码集训练
  首先来看训练用的数据集,这也是PolyCoder的最大特点之一。此前,包括Codex、CodeParrot等AI代码生成模型,主要都是基于Python语言的代码来训练。
  例如Codex的评估数据集之一HumanEval,评估的也是生成Python代码的效果。
  相比之下,PolyCoder采用了多种编程语言代码集来训练,一共有12种:C、C、C、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Scala和TypeScript。
  其中,C语言的代码量是最多的,达到了221GB;而Python代码的数据量比Codex和CodeParrot用得都要少。
  这里PolyCoder用的是GitHub上的公开代码,主要选取的是各种编程语言中比较受欢迎的库,每个库至少有50Stars。
  据研究人员表示,每种编程语言库的Stars总数加起来不超过25k,以避免模型生成的代码效果太过于倾斜最流行的编程语言(通常编程语言越流行,库的Stars就越多)。
  通过提取库中的文件、经过简单处理(包括消除重复代码)后,一共筛选出大约254GB的数据用于训练。
  然后是预训练的方法。
  语言模型的预训练方法通常有三种。第一种是自左向右的语言模型,根据上文预测下文,比较适用于代码生成等;第二种是掩蔽语言模型,基于上下文预测屏蔽片段,比较适合代码分类等;第三种是编解码器模型,比较适用于代码注释等任务。
  这里PolyCoder主要采用的是第一种预训练方法。
  相比于同样采用GPT2训练的CodeParrot和Codex,PolyCoder在超参数设置上也稍微有一些差异:
  PolyCoder一共提供了三种不同的模型,分别有27亿参数、4亿参数和1。6亿参数,研究人员可以根据自身需求和不同的训练能力来选取合适的模型。
  那么,最终训练出来的AI模型,代码生成效果如何?C语言写得尤其好,但Python不行
  研究人员将PolyCoder与已有的AI代码生成模型进行了对比。由于AlphaCode不好比较(接口没开放),所以研究人员主要分析了下面这些模型,包括GPTNeo、CodeParrot和Codex等。
  其中蓝色的是开源的,橙色的是没开源的:
  从参数量来看,PolyCoder并不是最顶尖的,最大的27亿参数模型也只有Codex的四分之一不到。
  研究人员先是用语言模型评估常用的困惑度对一系列模型进行了比较。
  困惑度(Perplexity),用于衡量语言模型(LM)的好坏。困惑度越低,语言模型面对代码感到困惑的程度就越低,模型生成效果越好。
  从图中来看,PolyCoder在C语言中意外取得了最好的效果(困惑度最低)。
  用大量C语言训练PolyCoder的结果说明,即使模型整体原理不变(基于GPT2),单纯改变训练用的代码集,也能训练出擅长不同语言风格的AI代码生成模型。
  可惜的是,从其他语言来看,生成的效果就完全没办法和Codex相比了:
  例如,在主要用于评估Python代码的HumanEval上,PolyCoder的能力远不如Codex好:
  据论文分析,这可能是Python代码数据量、模型参数量不足等原因导致的。
  此外,作者们也提到,做出PolyCoder的目的主要还是为了开源一个AI代码生成模型,让更多人参与研究和使用。
  目前代码已经开源,无论是直接拿来用,还是试着在它的基础上开发新模型都可以。
  感兴趣的小伙伴可以上手一试了作者介绍
  一作许方正(FrankXu),目前在CMU读博,研究方向是NLP、信息抽取等,发表过多篇顶会论文,包括ICLR、ACL和EMNLP等。本硕毕业于上海交通大学,师从朱其立教授。
  UriAlon,在CMU进行博士后工作,研究方向是编程语言处理(PLP)、NLP和深度学习。
  GrahamNeubig,CMU助理教授,研究方向是NLP、机器翻译和基于机器学习的自然语言理解。
  VincentJ。Hellendoorn,CMU计算机助理教授,主要研究方向是软件工程和机器学习,致力于利用智能方法帮助软件开发人员减少代码调试、程序优化等繁琐工作的时间。
  不知道作者们是否已经在用这个AI撸代码了(手动狗头)
  项目地址:
  https:github。comVHellendoornCodeLMs
  论文地址:
  https:arxiv。orgabs2202。13169

一年级小学生下册班主任评语班主任老师写评语是一项很重要的工作。老师要把对每个学生的爱融入到评语之中,让学生感受到老师对他们的爱。你知道要怎么样写好一年级小学生下册班主任评语吗?下面是品学网小编为大家整理……李子柒方否认年收入1。6亿虚假报道,流言止于智者1月9日晚间消息,近日,自媒体挖数发布的《李子柒一年能赚多少钱,数据量化给你看》引发热议。该自媒体在文中表示,计算了李子柒的油管分成和天猫店销售额,再把49作为她的抽成比例后,……不是所有的网红都是李佳琦直播业最新平均月薪公布IT之家1月5日消息随着网红直播带货的不断发展,越来越多的人开始涌入到这个行业里。但是真的是所有人都能够成为像李佳琦、李子柒那样既有不菲的收入又有极高人气的大主播知名主播?近日……思想汇报临近期末的感想尊敬的党组织:12月是考试月,各门选修学科相继考试,还有大学以来的第一次大型等级考试英语四级。考试使生活变得紧迫、充实。清晨,校园里,亭子里、树林里、图书馆内都是早起晨读……时代终结,PC版QQ秀正式下线红钻已于去年停止充值感谢IT之家网友含笑有鸿儒的线索投递!更新:《腾讯:PC端QQ秀没有突然下线,未来还会更真实立体》IT之家11月9日消息,据IT之家网友含笑有鸿儒投稿,在最新的PC……就业推荐表自我鉴定怎么写范文篇一时光如梭,转眼即逝。大学三年,塑造了一个健康的、充满自信的我,这是因为大学校园和社会实践生活磨练了我,让我成长了。在学习中,我本着对知识的热切追求,认真、努力地……印度工程师起诉SpaceX,称其遭遇歧视没有获得培训机会,一北京时间11月15日早间消息,据报道,佛罗里达一名前SpaceX工程师以种族歧视为由起诉公司,他认为自己与其它一些员工职位虽然一样,但没有获得相同的培训机会,一些文档也无法查看……企业周例会会议纪要范文不会写企业周例会会议纪要怎么办?那么,下面请参考公文站小编给大家整理收集的企业周例会会议纪要范文,希望对大家有帮助。企业周例会会议纪要范文1会议时间:xxxx年xx月xx……国产设备龙头盛美半导体上市,供货华虹中芯国际SK海力士芯东西11月18日报道,今天盛美半导体设备(上海)股份有限公司(以下简称盛美上海,股票代码688082)以发行价85元股登陆科创板。由于芯片制程的不断缩小,晶圆对杂质含量……商务礼仪正装tpoldquo;佛靠金装,人靠衣装rdquo;,一个人的名字,是一个品牌;一个人的形象,是一张名片。衣着得体、外表端庄是对他人的尊重,也是自我成熟的表现。商务礼仪正装tpo有哪些?……消息称共享办公巨头WeWork同意与SPAC合并上市,估值9北京时间3月26日晚间消息,据报道,知情人士今日称,共享办公巨头WeWork已同意通过与空白支票公司BowXAcquisitionCorp合并的方式上市。包括债务在内,这笔交易……十四五电子商务发展规划印发将细化反垄断和反不正当竞争规则IT之家10月26日消息,今日下午,商务部网站披露了商务部、中央网信办、发展改革委关于印发《十四五电子商务发展规划》(以下简称《发展规划》)的通知。IT之家了解到,十四五……
微信进一步加强平台违法违规行为深度治理,对账号责任人采取措施IT之家6月13日消息,微信今天发布了《关于进一步加强平台违法违规行为深度治理的公告》,表示将与用户共同打造一个健康、绿色的平台生态环境,对于违法违规行为和内容我们始终保持零容……微信视频号已支持换绑管理员感谢IT之家网友A14永不为奴、SPCE、菜菜狗的线索投递!IT之家6月11日消息,微信官方宣布,视频号已支持换绑管理员,方便有需要的人使用。打开微信,发现视频号右……2021年离职证明离职证明,是用人单位与劳动者解除劳动关系的书面证明,是用人单位与劳动者解除劳动关系后必须出具的一份书面材料。以下是品学网小编为大家精心搜集和整理的20xx年离职证明,希望大家喜……腾讯QQ宣布SVIP10上线成长值满15万激活,送豪华绿钻和感谢IT之家网友SPCE的线索投递!IT之家6月13日消息,腾讯现宣布,QQ会员SVIP10今天终于上线,提供十余项至尊特权。据介绍,SVIP10全新体系,是QQS……初二下品德评语好评语能激励学生百尺竿头,更进一步;下面是有初二下品德评语,欢迎参阅。初二下品德评语1。成功者就是在于一贯的坚持,你有这样的品质。取得辉煌的成就在于默默无闻地实干,你具备……教师实习自我鉴定六篇教师实习自我鉴定篇一时光荏苒,转眼间半个学期过去了。经过这半个学期的努力工作和不断学习,我获益良多。在这里,我要总结一下这半学期来的工作学习情况,让自己不断进步,不断成长……简单个人租房合同模板房屋租赁合同是移转房屋使用权的合同。那么简单个人租房合同你了解多少呢?以下是品学网小编整理的简单个人租房合同,欢迎参考阅读。简单个人租房合同范文一出租方:(以下简称甲方)……物理教研组学期工作计划一、指导思想及工作目标本学期我们物理教研组工作,将以三个代表重要思想为指导,以科学发展观引领组内工作,物理教研组下学期工作计划。紧紧围绕提高课堂教学效率这个中心,狠抓教学……欧洲央行有望在2027年推出数字欧元,明年将着手开发IT之家5月16日消息,据路透社报道,欧洲央行董事会成员FabioPanetta表示,数字欧元的开发可能会在明年年底开始。如果一切顺利的话,Panetta预计将需要大约三年时间……简介英文自我介绍自我介绍的内容是指自我介绍时所表述的主体部分,即在自我介绍时表述的具体形式。那么英语的简介自我介绍该怎么写呢?下面品学网小编为你整理了简介英文自我介绍,欢迎阅读。简介英文自我介……2021年党员转正的工作总结范文党代表人民的利益,党全心全意服务就是为了人民。下面小编就和大家分享20xx年党员转正工作总结,来欣赏一下吧。20xx年党员转正工作总结20xx年x月x日经党组织批准……生日邀请函大全短信生日邀请函邀请函在日常社交活动和外事活动中使用广泛,特别是涉及宴会、舞会、婚礼等活动时,主人总是发出一些邀请函。这篇生日邀请函大全是品学网小编特地为大家整理的,希望对大家有所帮助!(自己……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网