精品欧美一区二区三区在线观看 _久久久久国色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亚洲产国偷v产偷v自拍| 午夜精品福利在线观看| 手机在线看片日韩| xx欧美视频| 亚洲视频每日更新| 精品国产_亚洲人成在线| 久久久久久无码精品大片| 国产精品麻豆久久| 日韩精品一区二区在线| 97国产精东麻豆人妻电影 | 国产精品久久久久久久久婷婷| 中文字幕一区二区三区手机版 | 男人的天堂久久久| 人人网欧美视频| 精品视频一区三区九区| 免费特级黄色片| www.在线视频.com| 国产成人av一区| 国产精品va在线播放我和闺蜜| 日韩va亚洲va欧美va清高| 伊人春色精品| 精品国内二区三区| 亚洲激情在线看| 国产剧情av在线播放| 一区在线观看视频| 欧美另类视频在线| 性生交大片免费看女人按摩| 丝袜亚洲精品中文字幕一区| 欧美日韩成人在线视频| 国产精品久久免费观看| 久久久久观看| 日韩欧美一二三四区| 麻豆三级在线观看| 白浆在线视频| 亚洲综合色婷婷| 一区二区精品在线观看| 国产在线观看免费| 97精品视频在线观看自产线路二| 99久热re在线精品996热视频 | 日韩一区二区三区视频在线观看| 国产精品无码一本二本三本色| 七七成人影院| 亚洲品质自拍视频网站| 亚洲国产精品综合| 韩日视频在线| 久久久噜噜噜久久中文字幕色伊伊| 成人av资源网| 国产99久久九九精品无码免费| 人禽交欧美网站| 国产不卡av在线免费观看| 麻豆一区二区三区精品视频| 欧美aa国产视频| 精品国产一区二区三区久久狼黑人 | 欧美精品欧美精品系列c| 黑人精品一区二区三区| 国产+成+人+亚洲欧洲自线| 亚洲va久久久噜噜噜| 亚洲熟妇av乱码在线观看| 日本成人在线一区| 国产精品嫩草影院一区二区| 激情网站在线观看| 三级精品在线观看| 国产精品久久久久国产a级| 在线观看国产区| 蜜桃视频在线一区| 成人av在线亚洲| 国产免费黄色录像| 国产乱对白刺激视频不卡| 亚洲一区二区三区视频播放| 国产色综合视频| 国产精品综合二区| 国产精品久久国产三级国电话系列 | 欧美网站一区二区| 午夜宅男在线视频| 国产电影一区| 精品日产卡一卡二卡麻豆| 美女黄色一级视频| 一区二区导航| 色噜噜狠狠狠综合曰曰曰88av| 貂蝉被到爽流白浆在线观看| 99久久婷婷国产综合精品电影√| 久久亚洲精品中文字幕冲田杏梨| 国产少妇在线观看| 亚洲精华国产欧美| 热久久99这里有精品| 亚洲视屏在线观看| 国产一区二区三区免费在线观看| av资源一区二区| 日韩在线免费播放| 国产精品久久久久婷婷二区次| 日本黄网站色大片免费观看| 久久影院午夜精品| 欧美综合久久久| 国产xxxxhd| 天堂成人娱乐在线视频免费播放网站| 国产亚洲欧美视频| 欧美成人免费观看视频| 国产日韩免费| 91精品国产综合久久香蕉的用户体验| 动漫av一区二区三区| 久久亚洲综合色| ijzzijzzij亚洲大全| 欧产日产国产精品视频| 欧美狂野另类xxxxoooo| 亚洲中文字幕无码一区| 久久综合国产| 97成人精品视频在线观看| 亚洲天堂网在线视频| av在线播放不卡| 永久免费在线看片视频| 综合日韩av| 91精品国产全国免费观看| 黄瓜视频污在线观看| 综合五月婷婷| 国产精品wwww| 色播色播色播色播色播在线| 亚洲私人影院在线观看| 国产欧美高清在线| www.爱久久| 精品国偷自产在线视频99| 91视频免费网址| 国产精品综合一区二区三区| 色视频一区二区三区| 美女的胸无遮挡在线观看| 欧美一级午夜免费电影| 欧美aaa级片| 亚洲欧美日韩一区在线观看| 成人黄色片视频网站| 视频三区在线| 91黄色免费版| 大地资源二中文在线影视观看| 重囗味另类老妇506070| 91久久在线播放| 成人动漫在线播放| 色欲综合视频天天天| 亚洲av成人片无码| 狠狠干综合网| 亚洲综合在线中文字幕| 日本a在线播放| 精品污污网站免费看| av网在线播放| 视频精品一区二区| 欧美日韩天天操| 竹内纱里奈兽皇系列在线观看| 亚洲成人av片在线观看| 精品少妇久久久| 国产高清亚洲一区| 中文字幕色呦呦| 欧美日本三级| 欧美极品欧美精品欧美视频 | 欧美一级片免费观看| 黄毛片在线观看| 日韩av网站电影| 国产精品美女久久久久av爽| av午夜一区麻豆| 欧美老熟妇喷水| 亚洲免费福利一区| 欧美在线观看一区二区三区| 丝袜视频国产在线播放| 亚洲午夜精品在线| 麻豆精品国产传媒av| 亚洲日本国产| 美乳视频一区二区| 成人视屏在线观看| 少妇精69xxtheporn| 6—12呦国产精品| 中文字幕一区二区三区av| 国产传媒免费观看| 欧美精品麻豆| 久久久精品国产一区二区三区| 久久影院午夜精品| 国产一区二区免费| 国产伦理吴梦梦伦理| 一区二区三区四区不卡在线| 亚洲色图欧美日韩| 久久资源在线| av动漫免费观看| 天堂va在线高清一区| 91精品国产91久久久| 国产一区二区影视| 欧美精品 国产精品| 青草草在线视频| 91在线丨porny丨国产| 免费激情视频在线观看| 在线中文字幕第一区| 国产精品免费在线| 综合日韩av| 久久视频中文字幕| 婷婷丁香花五月天| 在线看国产日韩| 男女羞羞免费视频| 久久综合色天天久久综合图片| 亚洲第一中文av| 在线观看免费一区二区| 欧美成人蜜桃| 免费一级欧美在线大片 | 国产人妖一区| 久久久久久69| 99青草视频在线播放视| 精品嫩草影院久久| 亚洲精品国产精品国自产网站按摩| 亚洲精品大片www| a级片在线观看| 国产成人精品三级| 三级在线免费看| 亚洲一级特黄| 亚洲人成人77777线观看| 国产精品三p一区二区| 国产精品一区二区三区在线播放| 久久不射影院| 俺去亚洲欧洲欧美日韩| 手机看片福利在线观看| 日韩精品一区二区在线观看| 亚洲一级片免费看| 疯狂欧美牲乱大交777| 全网免费在线播放视频入口| 国产午夜精品一区二区三区视频 | 久久奇米777| 欧美性xxxxx极品娇小| 在线观看一区二区三区四区| 免费看精品久久片| 国产人妻777人伦精品hd| 天天操综合网| 日韩欧美一区二区三区久久婷婷| 国产精品流白浆在线观看| 成人字幕网zmw| 精品3atv在线视频| 78色国产精品| 欧美伦理免费在线| 久久精品视频导航| 自拍视频在线网| 亚洲欧美国产日韩中文字幕| 你懂的网站在线| 日韩精品中文字幕一区二区三区| 国产又色又爽又黄又免费| 一本到不卡精品视频在线观看 | 国产视频在线看| 日韩av在线网页| 欧洲av在线播放| 日韩精品中文字幕在线一区| 国产人妖一区二区| 4438x成人网最大色成网站| 自拍偷拍福利视频| 欧洲国内综合视频| 中文字幕 国产精品| 色综合天天综合给合国产| 天海翼一区二区| 激情成人在线视频| 日韩女同强女同hd| 亚洲国产成人av网| 日韩精品视频免费看| 亚洲国产欧美一区二区三区丁香婷| 日韩黄色免费观看| 亚洲精品国产第一综合99久久| 国产精品嫩草影院俄罗斯 | 国产一级在线观看视频| 亚洲综合男人的天堂| 久久人人爽人人爽人人| 亚洲超碰97人人做人人爱| 午夜偷拍福利视频| 精品国产91久久久久久老师| wwwxxx亚洲| 日本韩国视频一区二区| 亚洲 小说区 图片区| 欧美人妇做爰xxxⅹ性高电影| 91精品中文字幕| 欧美一级久久久| 不卡的日韩av| 亚洲精品久久久一区二区三区| 亚洲色图欧美视频| 亚洲一级黄色av| 毛片网站在线免费观看| 欧美高清视频在线播放| а√天堂中文在线资源8| 欧美一级大片在线观看| 成人国产综合| 91热精品视频| 欧美一区二区三区久久| 欧洲亚洲一区二区| 久久精品一区二区不卡| 国产精品国产对白熟妇| 天堂久久久久va久久久久| 国产3p在线播放| 丰满少妇久久久久久久| 在线免费观看成年人视频| 中文字幕第一区二区| 日韩黄色免费观看| 91精品办公室少妇高潮对白| 国产精品久久久久久无人区| 亚洲福利视频专区| 成人精品一区二区三区校园激情| 久久综合九色九九 | 国产精品中文字幕在线观看| 日韩精品一区国产| 精选一区二区三区四区五区| 久久国产小视频| 日韩日韩日韩日韩日韩| 蜜臀av性久久久久蜜臀av麻豆| 丰满人妻一区二区三区大胸| 久久免费看少妇高潮| 放荡的美妇在线播放| 日韩欧美综合在线视频| 国产精品九九九九| 精品亚洲国产成av人片传媒 | 97国产精品久久| av久久网站| 九九热久久66| 亚洲精品在线观看91| 免费日韩视频在线观看| 国产精品综合一区二区| 中文字幕av久久爽一区| 婷婷开心激情综合| 国产麻豆精品一区| 国产一区二区三区三区在线观看| 日本高清成人vr专区| 国产精自产拍久久久久久蜜| 秋霞蜜臀av久久电影网免费| 欧洲美女和动交zoz0z| 日本少妇一区二区| 欧美大片免费播放器| 一区二区三区日韩精品| 中文天堂在线播放| 亚洲男人天堂久| 51精品在线| 99爱精品视频| 98精品视频| 免费男同深夜夜行网站| 99天天综合性| 加勒比av在线播放| 欧美蜜桃一区二区三区| 成年人视频免费在线观看| 欧美亚洲激情视频| 久久久精品国产**网站| 91成人综合网| 国产传媒日韩欧美成人| 乱h高h女3p含苞待放| 欧美日韩视频不卡| 成a人v在线播放| 国产精品91在线观看| 亚洲人挤奶视频| 国产原创中文在线观看| 成人永久免费视频| 久久久一二三区| 日韩精品中文字幕一区二区三区 | 91精品国产高清久久久久久久久| 亚洲一区二区三区免费| 91视频成人免费| 国产在线不卡一卡二卡三卡四卡| 91香蕉视频污在线观看| 欧美日韩国产首页| 蜜桃av在线免费观看| 91亚洲国产成人精品性色| 欧美在线亚洲| 少妇性l交大片7724com| 一区二区三区高清| 全部免费毛片在线播放一个| 国内精品伊人久久| 羞羞答答一区二区| 国产成人无码一二三区视频| 国产亚洲一区二区三区在线观看| 日本久久综合网| 在线不卡国产精品| 亚洲色图图片| 免费观看亚洲视频| 成人一级视频在线观看| 成年免费在线观看| 亚洲偷欧美偷国内偷| 欧美爱爱视频| 9191国产视频| av一区二区不卡| 老熟妇一区二区三区啪啪| 久久中文字幕在线视频| 国产精品对白久久久久粗| 99爱视频在线| 欧美高清在线精品一区| 国产精品欧美激情在线| 久久久久国产精品一区| 群体交乱之放荡娇妻一区二区 | 国产一区二区三区日韩| 国产精品第56页| 亚洲免费人成在线视频观看| 欧美在线se| 成品人视频ww入口| 久久久国产午夜精品| 国产又粗又黄视频| 亚洲**2019国产| 日本久久黄色| 波多野吉衣在线视频| 一本在线高清不卡dvd| 麻豆系列在线观看| 国内一区二区三区在线视频| 日韩激情在线观看| 久草资源在线视频| 亚洲欧洲美洲在线综合| 久久国产精品美女| 漂亮人妻被中出中文字幕| 综合久久综合久久| 青青青草网站免费视频在线观看|