精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

會寫代碼的AI開源了!C語言寫得比Codex還要好,掌握12種編程語言

人工智能
雖然PolyCoder最大只有27億參數(相比Codex有120億參數),但它用C語言寫出來的代碼,比Codex的效果還要好。

比Codex還會寫C語言的AI代碼生成模型,現在開源了!

這段時間,用AI寫代碼可以說是大火,其中最著名的要屬OpenAI的Codex和DeepMind的AlphaCode。

△基于Codex的Copilot

然而,這兩個AI模型,全都沒有開源:

其中AlphaCode只給出了一些測試樣例,而Codex只開放了API。

為此,來自CMU的幾個研究人員,用GPT-2搞出了一個名叫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上的公開代碼,主要選取的是各種編程語言中比較受歡迎的庫,每個庫至少有50 Stars。

據研究人員表示,每種編程語言庫的Stars總數加起來不超過25k,以避免模型生成的代碼效果太過于傾斜最流行的編程語言(通常編程語言越流行,庫的Stars就越多)。

通過提取庫中的文件、經過簡單處理(包括消除重復代碼)后,一共篩選出大約254GB的數據用于訓練。

然后是預訓練的方法。

語言模型的預訓練方法通常有三種。

第一種是自左向右的語言模型,根據上文預測下文,比較適用于代碼生成等;第二種是掩蔽語言模型,基于上下文預測屏蔽片段,比較適合代碼分類等;第三種是編解碼器模型,比較適用于代碼注釋等任務。

這里PolyCoder主要采用的是第一種預訓練方法。

相比于同樣采用GPT-2訓練的CodeParrot和Codex,PolyCoder在超參數設置上也稍微有一些差異:

PolyCoder一共提供了三種不同的模型,分別有27億參數、4億參數和1.6億參數,研究人員可以根據自身需求和不同的訓練能力來選取合適的模型。

那么,最終訓練出來的AI模型,代碼生成效果如何?

C語言寫得尤其好,但Python不行

研究人員將PolyCoder與已有的AI代碼生成模型進行了對比。

由于AlphaCode不好比較(接口沒開放),所以研究人員主要分析了下面這些模型,包括GPT-Neo、CodeParrot和Codex等。

其中藍色的是開源的,橙色的是沒開源的:

從參數量來看,PolyCoder并不是最頂尖的,最大的27億參數模型也只有Codex的四分之一不到。

研究人員先是用語言模型評估常用的困惑度對一系列模型進行了比較。

困惑度(Perplexity),用于衡量語言模型(LM)的好壞。困惑度越低,語言模型面對代碼感到困惑的程度就越低,模型生成效果越好。

從圖中來看,PolyCoder在C語言中意外取得了最好的效果(困惑度最低)。

用大量C語言訓練PolyCoder的結果說明,即使模型整體原理不變(基于GPT-2),單純改變訓練用的代碼集,也能訓練出擅長不同語言風格的AI代碼生成模型。

可惜的是,從其他語言來看,生成的效果就完全沒辦法和Codex相比了:

例如,在主要用于評估Python代碼的HumanEval上,PolyCoder的能力遠不如Codex好:

據論文分析,這可能是Python代碼數據量、模型參數量不足等原因導致的。

此外,作者們也提到,做出PolyCoder的目的主要還是為了開源一個AI代碼生成模型,讓更多人參與研究和使用。

目前代碼已經開源,無論是直接拿來用,還是試著在它的基礎上開發新模型都可以。

感興趣的小伙伴可以上手一試了!

作者介紹

一作許方正(Frank Xu),目前在CMU讀博,研究方向是NLP、信息抽取等,發表過多篇頂會論文,包括ICLR、ACL和EMNLP等。本碩畢業于上海交通大學,師從朱其立教授。

Uri Alon,在CMU進行博士后工作,研究方向是編程語言處理(PLP)、NLP和深度學習。

Graham Neubig,CMU助理教授,研究方向是NLP、機器翻譯和基于機器學習的自然語言理解。

Vincent J. Hellendoorn,CMU計算機助理教授,主要研究方向是軟件工程和機器學習,致力于利用智能方法幫助軟件開發人員減少代碼調試、程序優化等繁瑣工作的時間。

項目地址:

https://github.com/VHellendoorn/Code-LMs

論文地址:

https://arxiv.org/abs/2202.13169

責任編輯:武曉燕 來源: 量子位
相關推薦

2022-03-10 10:48:30

PolyCoder自動代碼生成器語言

2010-03-19 09:39:17

Python編程語言

2022-03-14 17:38:20

AI模型開源

2010-01-25 15:09:17

C++語言

2018-03-13 09:34:30

人工智能編程語言Python

2020-02-25 12:00:53

自然語言開源工具

2020-02-25 23:28:50

工具代碼開發

2020-05-19 13:49:43

C語言Java語言

2012-08-06 09:34:49

云計算編程語言

2020-02-13 16:18:50

人工智能開發編程語言

2014-09-04 13:35:42

編程語言

2017-08-07 15:19:30

編程語言快速

2022-07-28 19:35:11

Carbon編程語言C++

2017-12-09 22:09:05

編程KotlinC語言

2015-01-04 13:42:15

編程語言

2020-02-05 17:09:28

編程語言代碼Ruby

2020-02-20 20:30:16

編程語言框架

2022-06-01 10:45:52

C語言代碼優化

2023-12-06 18:21:12

編程語言AI開發AI

2010-01-21 16:24:02

C++語言
點贊
收藏

51CTO技術棧公眾號

成人精品鲁一区一区二区| 欧美日本二区| 欧美伦理视频网站| 日韩视频 中文字幕| 亚洲精品福利网站| 天堂av在线一区| 久久亚洲精品中文字幕冲田杏梨 | 久久精品国产一区二区三| 久久成人人人人精品欧| 三级电影在线看| 日韩在线免费| 亚洲成在线观看| 亚洲mv在线看| 乱色精品无码一区二区国产盗| 久久久久中文| 欧美激情精品久久久| 久久成人激情视频| 中文字幕久久精品一区二区| 在线观看日韩av先锋影音电影院| 永久免费看av| av每日在线更新| 成人sese在线| 91视频88av| 日本欧美www| 国产欧美二区| 久久久人成影片一区二区三区观看| 久久国产柳州莫菁门| 国产三级精品三级在线观看国产| 欧美日韩国产综合视频在线观看| 国产精品沙发午睡系列| 性国产高清在线观看| 中文字幕欧美日本乱码一线二线| 国产亚洲欧美另类一区二区三区| 国产三级第一页| 日韩av中文字幕一区二区 | 欧美大片免费高清观看| 亚洲一区av在线| 综合国产精品久久久| 国产私拍精品| 久久久久久久av麻豆果冻| 国产精品免费在线播放| 99精品国产99久久久久久97| 蜜桃一区二区三区在线| 日本中文字幕不卡免费| 影音先锋亚洲天堂| 亚洲三级毛片| 性欧美xxxx| 日本天堂在线视频| 一区在线视频观看| 欧美黄色免费网站| 妺妺窝人体色www在线下载| 国产精品7m凸凹视频分类| 最近2019好看的中文字幕免费 | 国产黄频在线观看| 国内一区二区视频| 成人免费在线视频网站| 在线观看国产一区二区三区| 日本伊人午夜精品| 国产精品va在线播放| 亚洲成人第一网站| 日韩精品一卡二卡三卡四卡无卡| 91黑丝在线观看| 中日韩精品视频在线观看| 亚洲精品影视| 欧洲s码亚洲m码精品一区| 美女又爽又黄免费视频| 久久看片网站| 国产欧美一区二区三区久久人妖| 最新国产中文字幕| 狠狠色综合播放一区二区| 91中文在线观看| 亚洲爱爱综合网| 成人av电影免费在线播放| 久久精品国产精品国产精品污 | 国产免费毛卡片| 亚洲伊人av| 欧美三日本三级三级在线播放| 亚洲欧洲日本精品| 日韩免费一级| 日韩精品极品在线观看播放免费视频| 波多野结衣av在线免费观看| 视频国产一区| 日韩小视频在线观看| 国产这里有精品| 亚洲麻豆视频| 国产裸体写真av一区二区 | 精品午夜福利在线观看| 欧美在线综合| 91日本视频在线| 亚洲区小说区图片区| 中文字幕免费一区| 国产一区 在线播放| 五月天av在线| 51精品国自产在线| 精品无码国产一区二区三区51安| 国产在视频线精品视频www666| 日韩亚洲在线观看| 亚洲视频免费播放| 麻豆精品一区二区综合av| 国产精品对白刺激久久久| 日韩大胆人体| 一区二区三区在线免费| 成年人黄色片视频| 亚洲精品高潮| 中文字幕综合在线| 一级片中文字幕| 国产一区二区在线免费观看| 久久久亚洲综合网站| 成人高清免费在线| 日本精品视频一区二区| wwwxx日本| 国产精品99久久精品| 欧美亚洲日本网站| 成 人 免费 黄 色| 国产精品国产三级国产aⅴ中文| 2018国产在线| 国产精品久久久久久久久久辛辛| 亚洲欧美精品一区二区| 久久久久久福利| 麻豆精品一区二区av白丝在线| 久久天天狠狠| 免费在线国产视频| 4438亚洲最大| 乱老熟女一区二区三区| 免费永久网站黄欧美| 国产传媒一区二区| v片在线观看| 欧美日韩在线播放一区| 波多野结衣福利| 1024日韩| 国产伦精品一区二区三区| v片在线观看| 欧美一区二区视频观看视频| 精品人体无码一区二区三区| 久久亚洲美女| 玛丽玛丽电影原版免费观看1977 | 日韩理论电影| 国产极品精品在线观看| 黄色大片在线免费观看| 岛国精品视频在线播放| 国产高清成人久久| 99精品国产一区二区青青牛奶| 成人欧美一区二区三区视频| а√中文在线8| 欧美一区二区三区影视| 神马午夜精品91| 激情久久久久久久久久久久久久久久| 亚洲欧洲精品一区二区三区波多野1战4 | 久久久久99| 狠狠久久综合婷婷不卡| av资源在线播放| 亚洲国产精品字幕| 国产成人愉拍精品久久| 91在线视频播放| 国模吧无码一区二区三区| 亚洲妇女av| 国产成人精品电影久久久| 日本aaa在线观看| 色8久久人人97超碰香蕉987| 国产精品成人无码免费| 日av在线不卡| 国产一区一区三区| 天堂精品久久久久| 午夜伦理精品一区| 狠狠色伊人亚洲综合网站l| 欧美亚洲动漫精品| 韩国一级黄色录像| 成人爽a毛片一区二区免费| 国产精品无码人妻一区二区在线| 色天天色综合| 国产精品入口尤物| av网址在线免费观看| 精品女同一区二区| 久久久免费高清视频| 国产精品国产自产拍高清av| 国产在线观看中文字幕| 亚洲第一在线| 日韩欧美三级电影| 久久69av| 欧美一区二三区| 一广人看www在线观看免费视频| 91精品国产一区二区三区香蕉| 久久中文字幕无码| 国产亚洲一本大道中文在线| 中文字幕视频三区| 亚洲第一网站| 亚洲精品永久www嫩草| 奇米一区二区| 日韩av电影免费观看高清| 欧美jizzhd欧美| 亚洲成人黄色网| 中文文字幕一区二区三三| 亚洲影院久久精品| 国产7777777| 成人手机电影网| 欧美美女一级片| 国产一区成人| 成人在线观看www| 亚洲传媒在线| 91丝袜脚交足在线播放| 欧美动物xxx| 久久99精品久久久久久青青91| 男男电影完整版在线观看| 欧美高清hd18日本| 91午夜精品亚洲一区二区三区| 亚洲欧美另类在线| 久久精品国产亚洲av久| 懂色av中文字幕一区二区三区| 日本爱爱免费视频| 亚洲国产专区校园欧美| 日本女人高潮视频| 精品精品久久| 国产一区高清视频| 亚洲不卡在线| 国产在线播放不卡| 日韩影片中文字幕| 久久久久久亚洲精品不卡| 欧美69xxx| 在线看片第一页欧美| 午夜国产在线视频| 欧美一区二区三区人| 中文字幕乱码在线观看| 欧美日韩一区二区免费在线观看 | 激情久久五月| 国产四区在线观看| 久久精品不卡| 日本欧美精品久久久| 欧美重口另类| 精品欧美国产一区二区三区不卡| 欧美.com| 亚洲字幕一区二区| 国产精品高清一区二区| 国产精品香蕉av| 99久久精品一区二区成人| 日韩av大片免费看| 91精品影视| 国产91精品在线播放| 综合日韩av| 欧美最猛性xxxxx免费| 中文在线免费视频| 日本韩国在线不卡| 国产精品一区二区av影院萌芽| 亚洲3p在线观看| 不卡视频观看| 97在线视频免费观看| 成人免费网站观看| 欧美一区二区三区精品电影| 亚洲色图官网| 日韩av片电影专区| 成人做爰视频www网站小优视频| 国产91成人在在线播放| 小早川怜子影音先锋在线观看| 7777精品视频| 日韩av中字| 国产精品视频xxxx| 伊人亚洲精品| 99精品国产高清在线观看| 在线精品视频一区| 精品午夜一区二区| 色综合综合网| 曰韩不卡视频| 欧美一区高清| 18禁裸男晨勃露j毛免费观看| 在线日韩中文| 国产女女做受ⅹxx高潮| 日韩激情中文字幕| 九九九九九国产| 国产成人亚洲综合a∨婷婷| 亚洲精品第二页| 91色综合久久久久婷婷| 国产又大又粗又爽的毛片| 中文字幕一区在线| 精品少妇theporn| 狠狠躁夜夜躁人人爽天天天天97| 国产成人精品777777| 欧美午夜精品一区二区三区| 国产精品人人爽| 亚洲国产精品推荐| yiren22亚洲综合伊人22| 国内精品在线播放| 欧美劲爆第一页| wwwav在线| 38少妇精品导航| av亚洲一区| 99中文视频在线| 国产成人av| 欧美大片免费播放| 香蕉成人久久| 亚洲妇熟xx妇色黄蜜桃| 成人18视频在线播放| www.99热| 亚洲一区二区三区四区不卡| 高清乱码免费看污| 日韩西西人体444www| 日本免费不卡| 成年无码av片在线| 超碰国产一区| 99re视频| 日本电影一区二区| 亚洲 欧美 日韩 国产综合 在线| 人人狠狠综合久久亚洲| 中国xxxx性xxxx产国| 国产精品久久久久久久久免费相片 | 中文字幕网址在线| 精品日韩一区二区三区免费视频| 欧美日韩国产中文字幕在线| 免费成人高清视频| 成人不卡视频| 久久人人97超碰人人澡爱香蕉| 婷婷综合激情| 中文字幕第80页| 99久久久无码国产精品| 日本精品人妻无码77777| 色婷婷av一区| 日韩在线视频免费| 久久亚洲精品视频| 久久日本片精品aaaaa国产| 国产亚洲自拍偷拍| 欧美日韩免费观看一区=区三区| 超碰在线97免费| 久久久久久麻豆| 国产微拍精品一区| 337p日本欧洲亚洲大胆精品 | 性生交大片免费看女人按摩| 国产亚洲精品久久久优势| aa国产成人| 97超碰人人看人人| 国产精品99久久| 污污的网站免费| 国产免费观看久久| 日韩在线 中文字幕| 亚洲激情视频在线播放| 国产蜜臀一区二区打屁股调教| 成人免费视频97| 欧美成人三级伦在线观看| 国产日韩欧美三级| 东京热av一区| 亚洲一级二级三级| 国产成人三级在线播放| 精品国产一区二区三区久久久| 久久久成人av毛片免费观看| 鲁鲁视频www一区二区| 99国产精品99久久久久久粉嫩| 中文字幕av一区二区三区人妻少妇| 国产精品无遮挡| 国产女优在线播放| 一区二区亚洲欧洲国产日韩| 欧美aaa大片视频一二区| 日韩高清三级| 美腿丝袜亚洲三区| 性爱在线免费视频| 欧美日韩一区二区电影| 成人好色电影| 国产日产欧美精品| 久久久久久久久久久久久久| 91插插插影院| 一区二区三区中文免费| 成人乱码一区二区三区| 久久久久久亚洲| 在线成人动漫av| 在线观看av网页| 亚洲色图视频免费播放| 精品免费久久久| 91精品国产高清久久久久久| 亚洲精品3区| 国产精品人人爽人人爽| 国产精品欧美一级免费| 一区二区www| 欧美大成色www永久网站婷| 亚洲日本va午夜在线电影| 久久99久久99精品| 久久夜色精品一区| 中文字幕+乱码+中文乱码www | 色婷婷亚洲精品| 日韩免费网站| 91久色国产| 国产视频一区三区| 国产第一页精品| 精品国产免费久久 | 成人www视频在线观看| 影视一区二区| 国产视频久久久久久| 色噜噜狠狠成人中文综合 | 亚洲免费专区| 亚洲 欧美 日韩系列| 亚洲乱码国产乱码精品精的特点| 高清毛片aaaaaaaaa片| 热草久综合在线| 我不卡影院28| 欧美精品欧美极品欧美激情| 欧美特级限制片免费在线观看| 尤物在线网址| 久热国产精品视频一区二区三区| 久久国产乱子精品免费女| 国产这里有精品| 国产一区二区三区在线视频| 欧美成人精品午夜一区二区| 日韩在线视频在线观看| 成人免费一区二区三区在线观看| 色哟哟中文字幕|