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

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

新聞 前端
近日,來自 Facebook 的研究團隊在論文《Improving Code Autocompletion with Transfer Learning》中展示了遷移學習如何在自動補全預測任務上進行微調之前,實現在非 IDE、非自動補全和不同語言示例代碼序列上的預訓練。

 [[401085]]

代碼自動補全功能(應用程序預測文本輸入中的下一項)已成為消息傳遞等任務中便捷且廣泛使用的工具,也是用于計算機編程所需的集成開發環境(IDE)最重要功能之一。

最近的研究表明,代碼自動補全可以通過深度學習來實現,訓練數據來自程序員使用 IDE 編碼行為的真實數據,使軟件語言模型能夠獲得顯著的準確率提升。然而,對于不太流行的編程語言來說,經常會遇到一個問題,即可用的 IDE 數據集可能不足以訓練出一個模型。

近日,來自 Facebook 的研究團隊在論文《Improving Code Autocompletion with Transfer Learning》中展示了遷移學習如何在自動補全預測任務上進行微調之前,實現在非 IDE、非自動補全和不同語言示例代碼序列上的預訓練。實驗結果表明,該方法在非常小的微調數據集上提高了超過 50% 準確率,在 50k 標記示例上提高了超過 10% 準確率。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

論文鏈接:https://arxiv.org/pdf/2105.05991.pdf

本文的貢獻主要包括以下幾個方面:

  • 該研究從版本控制提交獲得的源代碼文件,預訓練了兩個 transformer 軟件語言模型 GPT-2 和 BART,結果顯示它們在自動補全預測方面的性能,比直接使用實際 IDE 代碼序列的微調提高了 2.18%;
  • GPT-2 模型在兩個真實數據集上進行了訓練:IDE 編寫程序期間和代碼補全選擇期間記錄的代碼序列。預訓練和針對特定任務的微調相結合能夠使模型性能更好,高出基準模型 3.29%;
  • 該研究顯示,與僅對 Python 實例進行訓練的模型相比,與在 Hack 實例上進行了預訓練并在 10k Python 實例上進行了微調的模型進行比較,在不同編程語言上進行預訓練可將準確率提高 13.1%;
  • 通過在線 A/B 測試,該研究證明了在三個遷移學習維度(任務、領域和語言)上的改進,自動補全工具的使用率分別提高了 3.86%、6.63% 和 4.64%。

實驗設置

該研究的數據集(如下表 1 所示)來源于 Facebook 的真實開發者活動。研究者專注于兩種開發語言 Hack 和 Python,這兩種語言在 Facebook 擁有大量的開發者群體。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

在本文中,研究者使用兩種模型(都結合了 Transformer 架構)評估遷移學習的效果。由于本文的重點是研究遷移學習的影響,因此實驗將重點集中在了這兩種模型上,并且沒有與其他 SOTA 模型進行比較。實驗用到的模型包括:

  • GPT-2:一種解碼器 transformer 模型,由于 transformer 具有同時觀察所有序列元素及其自注意力塊的能力,因此在代碼預測中達到了 SOTA 性能;
  • PLBART:一種雙向模型,該模型利用編碼器對代碼完成點周圍的上下文進行編碼,并使用類似 GPT-2 的解碼器進行自動回歸生成。

每個軟件語言模型分兩個階段進行訓練,分別是預訓練階段和微調階段。所有模型都使用 Nvidia Tesla V100 GPU、20 epoch 進行訓練(在融合時提前終止)。預訓練以及微調前學習率分別設置為 5^−4 和 5^−6。

研究者通過離線和在線的方式評估模型性能。

離線評估:研究者使用 10% 的 HackAutocompletion、PythonAutocompletion 作為測試數據集。HackAutocompletion 示例平均有 99.5 條候選建議可供選擇,pythonautomplection 示例平均有 26.3 條。候選建議列表允許將評估作為一個排名問題。對于每個離線測量,研究者報告 top-1 和 top-3 的準確率以及 k=3 的平均倒數排名(MRR@)。MRR 定義為:

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

在線評估:該研究旨在提高開發者 IDE 體驗。雖然離線評估速度更快、成本更低,但必須使用真實用戶測試改進。在線評估中,對來自 Facebook 的數千名 Hack 開發者進行了多次實時 A/B 實驗。在每個實驗中,開發者被隨機分配到一個實驗組或控制組,測量每個用戶的每日完成量(DCPU)。使用這個指標,A/B 測試觀察值是指其中一個組(實驗組或控制組)中給定開發者在給定日期使用自動補全的次數。研究人員對每個組進行實驗,直到達到至少 95% 的統計數據。

實驗結果

離線評估:在標記數據上進行微調的自動補全模型在離線和在線評估中的性能優于沒有特定任務微調的模型。在離線評估中,下表 III 顯示微調使得 top-1 的準確率從 39.73% 提高到 41.91%。將標記樣本加入預訓練(HackAll)后,top1 的準確率從 40.25% 上升到 41.6%。在訓練 Python 自動補全模型時也觀察到了同樣的趨勢(表 IV)。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

在線評估:在 HackIde 上訓練了一個自動補全模型。實驗變量在 HackAutocompletion 上進行微調,而控制變量沒有進行微調。下表 II 中的實驗 1 表明,在 p=0.0238 時,實驗組的每位用戶每日完成量(daily completions per user, DCPU)增加了 3.86%。

研究者進行了第二個 A/B 實驗,比較了前一個實驗(HackIde 的預訓練和 HackAutocompletion 的微調)中更好的模型和沒有預訓練的 HackAutocompletion 訓練模型。實驗 2 顯示沒有進行預訓練模型的巨大改進,實驗組的 DCPU 在 p=0.017 時,增加了 6.63%。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

在線評估:研究者進行了 A / B 實驗,以探討預訓練對代碼提交的現實影響。上表 II 中的實驗 3 表明,在 p = 0.049 時,預訓練模型可提高 3.62%的 DCPU。

下圖 4 顯示了在 HackAll 上預訓練模型具有更好的性能,這與在微調中使用的 PythonAll 示例的數量無關。當將模型限制為僅 10k (top1 準確率 13.1%,37.11% vs. 24.01%)和 25k (top1 準確率 12.6%,41.26% vs. 28.66%)時,邊際影響最大。

這表明在自動補全中跨編程語言的知識遷移的明顯證據。在 HackAll 上預訓練并使用 25k 和 50k PythonAll 示例進行微調的模型的性能與使用 50k 和 100k PythonAll 示例從頭訓練的性能相似。這表明,在使用其他語言的數據集進行預訓練后,所需的樣本數量只有原來的一半。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

下表 V 展示了對 HackAutocompletion 、PythonAutocompletion 微調后,性能分別提高了 0.5%、1.34%。然而,與最好的單一語言模型相比,多語言模型沒有表現出這種顯著改進。最優的多語言模型的 top-1 準確率比最優的 Python 模型高 0.53%,但比最優的 Hack 模型低 0.02%。結合其他研究結果并假設,隨著每種語言中可用示例數量的增加,跨語言組合編程語言示例的邊際效益(marginal benefit)遞減。

準確率可提升50%以上,Facebook用遷移學習改進代碼自動補全

上表 III 顯示,使用 HackAutocompletion 微調進行的 HackCommit 預訓練的性能優于 HackAutocompletion,提高 3.29%top-1 準確率(39.61%VS36.32%)。PLBART 的 top-1 準確率提高幅度更大(表 VI):6.52%(51.06%VS44.54%)。

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2022-04-13 10:31:04

微軟Jigsaw大型語言模型

2023-03-03 18:31:23

網絡承運商路由

2024-09-12 13:50:00

模型訓練

2023-11-08 08:38:43

2022-09-25 17:07:27

訓練圖像

2024-01-05 08:44:52

2023-10-14 17:24:49

2025-10-20 00:00:00

2025-05-19 14:53:07

AILLM模型

2024-06-06 10:08:32

2024-11-18 09:50:00

模型訓練

2020-07-24 12:30:58

AI 數據人工智能

2021-10-29 14:14:26

AI數據人工智能

2023-10-28 13:36:48

模型ChatGPT

2024-04-15 11:48:09

2017-04-28 10:36:46

機器人醫療智能

2021-10-11 17:27:50

框架計算機開發

2016-01-27 13:37:53

機器學習數據模型算法

2019-01-29 10:27:27

量子計算機芯片超算

2018-11-14 10:01:30

谷歌開源機器學習
點贊
收藏

51CTO技術棧公眾號

www深夜成人a√在线| 五月天色婷婷综合| 欧美牲交a欧美牲交aⅴ免费下载| 国 产 黄 色 大 片| 国产日韩欧美三区| 中文亚洲视频在线| 亚洲国产精品无码av| 午夜福利视频一区二区| 人人狠狠综合久久亚洲| 久久综合色影院| 国产天堂在线播放| 人妻va精品va欧美va| 久久性天堂网| 九九热精品在线| av男人的天堂av| 亚洲精品福利| 欧美丝袜丝交足nylons图片| 久久亚裔精品欧美| 一级片一区二区三区| 亚洲激情自拍| www日韩欧美| 国产乱了高清露脸对白| av在线国产精品| 亚洲国产精品v| 日本乱人伦a精品| 免费在线观看黄色小视频| 亚洲人成亚洲精品| 欧美成人video| 182午夜在线观看| 伊人久久精品一区二区三区| 亚洲中国最大av网站| 正在播放精油久久| 黑人巨大国产9丨视频| 外国一级黄色片| 99久久久国产精品免费调教网站| 99精品热视频| 91久久精品一区二区别| 最新在线中文字幕| 亚欧美中日韩视频| 国a精品视频大全| 欧美精品xxxxx| 亚洲免费二区| 日韩三级影视基地| 美女网站视频色| 欧美精选视频在线观看| 亚洲乱码一区av黑人高潮| 折磨小男生性器羞耻的故事| 日韩精品视频在线看| 欧美美女一区二区在线观看| 久久久久狠狠高潮亚洲精品| 三妻四妾完整版在线观看电视剧| 亚洲国产精品久久人人爱| 国产精品一二三在线观看| 黄色网址免费在线观看| 国产精品色呦呦| 亚洲一区二区三区色| 触手亚洲一区二区三区| 欧美极品美女视频| 九九热视频这里只有精品| 精品一区在线播放| 黄色一级大片在线免费看国产一| 国产91综合一区在线观看| 91福利视频导航| 亚洲国产一二三区| 粉嫩13p一区二区三区| 国产伦精品一区二区三区照片| 亚洲第一天堂影院| 不卡一区二区三区四区| 精品国产日本| 九色在线观看视频| 国产欧美精品一区aⅴ影院| 视频一区二区三区在线观看| 亚洲综合五月天婷婷丁香| 美女脱光内衣内裤视频久久网站| 国产精品久久一| 一级黄色a视频| 国产美女久久久久| 国产精品免费一区二区三区观看| 亚洲人视频在线观看| 久久精品网站免费观看| 亚洲不卡1区| 最爽无遮挡行房视频在线| 亚洲国产精品一区二区久久| 99999精品视频| 中文字幕在线三区| 亚洲国产视频网站| 精品视频无码一区二区三区| 青青草国产一区二区三区| 日韩欧美在线1卡| 日韩av片网站| 精品视频一区二区三区在线观看| 色综合久久中文字幕| 一级黄色香蕉视频| 年轻的保姆91精品| 亚洲精品视频在线观看视频| 日本不卡一二区| 91久久午夜| 国产欧美精品一区二区| 亚洲免费黄色片| 国产亚洲短视频| 亚洲av综合色区| 欧美大电影免费观看| 欧美一区二区在线免费播放 | 老鸭窝亚洲一区二区三区| 国产欧美一区二区三区四区 | 国产欧美自拍| 亚洲成人久久电影| 欧美88888| 国产精品日本欧美一区二区三区| 国产在线观看精品| 免费播放片a高清在线观看| 亚洲乱码中文字幕综合| 久久精品一区二| 国产精品色呦| 久久国产精品久久国产精品| 69xxxx国产| 国产69精品久久99不卡| 亚洲精品中文字幕乱码三区不卡| www.综合| 玉米视频成人免费看| 欧洲熟妇精品视频| 精品亚洲自拍| 久久av.com| 久久精品五月天| 99精品欧美一区二区蜜桃免费 | 欧美黄色精品| 国产精品自拍偷拍视频| 欧洲成人av| 亚洲一本大道在线| 一级黄色大片儿| 日韩一区欧美| 国产精品69精品一区二区三区| 天堂中文在线看| 亚洲综合色婷婷| 香蕉网在线视频| 欧美激情电影| 国产一区视频在线播放| 国产私拍精品| 91成人免费电影| 国产精品扒开腿做爽爽| 国产欧美日本| 国产欧美一区二区三区不卡高清| 香蕉久久一区二区三区| 一二三区精品视频| 中文字幕第六页| 国产精品1luya在线播放| 久久视频免费在线播放| 亚洲影视一区二区| 国产欧美日韩另类视频免费观看| 国产精品无码av无码| 久久最新网址| 国产精品久久久久99| 黄色毛片在线看| 在线精品视频免费观看| 丁香激情五月少妇| 丝袜美腿高跟呻吟高潮一区| 免费精品视频一区| 日韩av福利| 亚洲天堂精品在线| 老熟妇一区二区三区啪啪| 国产欧美日韩不卡免费| 日本美女高潮视频| 91亚洲人成网污www| 91精品国产综合久久久久久蜜臀 | 欧美在线观看视频网站| 不卡在线一区| 91在线视频免费| a视频在线观看| 精品国产123| 亚洲影院在线播放| 国产亲近乱来精品视频| 天天干天天玩天天操| 亚洲午夜精品一区 二区 三区| 999国产视频| 国模精品视频| 中文字幕无线精品亚洲乱码一区 | 久久综合九色综合88i| 日韩欧美一区二区三区免费观看 | 国产一区二三区好的| 国产爆乳无码一区二区麻豆| 欧美人与动xxxxz0oz| 国产精品草莓在线免费观看| 国产精品一区二区三区视频网站| 日韩一区二区三区高清免费看看| 日韩三级一区二区三区| 国产三级精品视频| 亚洲在线观看网站| 性做久久久久久久久久| 欧美体内she精视频在线观看| 国产精品日韩高清| 国产精品专区免费| 久久五月天色综合| 偷拍自拍在线视频| 亚洲视频中文字幕| www.17c.com喷水少妇| 久久av在线| 黑人巨大国产9丨视频| 亚洲丁香日韩| 96精品久久久久中文字幕| 深夜成人在线| 久久福利视频导航| 国产女人在线观看| 欧美成人猛片aaaaaaa| 亚洲第一网站在线观看| 一区二区三区小说| 免费看的黄色录像| 99re在线精品| 国产又粗又猛又爽又黄| 日韩精品电影在线观看| 欧美亚洲丝袜| 欧美视频三区| 国产精品无码专区在线观看| h片精品在线观看| 日韩精品一区二区三区四区视频| 五月婷婷激情视频| 夜夜精品浪潮av一区二区三区| 日本性高潮视频| 99久久精品免费精品国产| 日韩av影视大全| 蜜桃视频一区二区| 国产美女无遮挡网站| 狠狠色丁香久久综合频道| 中文字幕一区二区三区乱码| 国产精品自拍区| 久久99精品久久久水蜜桃| 精品捆绑调教一区二区三区| 久热精品在线视频| 91精彩视频在线观看| 日韩精品在线免费| 色综合久久久久久| 日韩视频一区二区在线观看| 在线观看xxxx| 欧美性淫爽ww久久久久无| 日日骚av一区二区| 亚洲成年人影院| 国产精品成人av久久| 一区二区三区四区视频精品免费 | 亚洲手机成人高清视频| 欧美高清电影在线看| 99精品免费在线观看| 国产精久久久久久| 盗摄精品av一区二区三区| 三上悠亚在线一区二区| 视频在线观看91| 日韩在线一级片| 亚洲色诱最新| 欧美色图色综合| 99热这里只有成人精品国产| 精品久久一二三| 亚洲毛片在线| 青青艹视频在线| 久久av一区二区三区| 成人在线观看a| 三级不卡在线观看| 亚洲天堂av线| 久草这里只有精品视频| 亚洲三级在线观看视频| 国产伦精一区二区三区| 先锋资源在线视频| 国产suv精品一区二区6| 欧美一级片黄色| 久久久久久久国产精品影院| 日本精品在线观看视频| 国产精品私房写真福利视频| 欧美一级特黄高清视频| 亚洲日本一区二区| 免费在线观看黄色av| 午夜精品久久久久久久| 波多野结衣 久久| 欧美老年两性高潮| 精品乱子伦一区二区| 亚洲精品一区二区三区影院 | 亚洲成成品网站| 午夜影院免费视频| 欧美a级网站| 日本不卡免费高清视频| 欧美日韩五码| 18成人在线| 一区二区三区日本久久久| 五月天丁香综合久久国产| 亚洲成人免费| 黄色片视频在线免费观看| 日韩精品一卡二卡三卡四卡无卡| 欧美激情第3页| 99视频国产精品| 亚洲一级理论片| 亚洲成av人片在www色猫咪| 欧美亚洲另类小说| 日韩一级大片在线观看| 婷婷婷国产在线视频| 日韩在线观看av| 888av在线视频| 国产精品久久99久久| www.成人网| 天天久久人人| 亚洲激精日韩激精欧美精品| 污视频免费在线观看网站| 国产成人aaa| youjizz亚洲女人| 亚洲超碰97人人做人人爱| 在线观看色网站| 亚洲精品理论电影| 黄色在线免费网站| 欧美中文在线视频| 日本精品在线播放 | 亚洲免费成人在线视频| 91麻豆6部合集magnet| 91成年人网站| 亚洲v日本v欧美v久久精品| 免费在线不卡av| 亚洲精品成人网| 污视频在线免费观看网站| 国产精品麻豆va在线播放| 国产ts一区| 最近免费观看高清韩国日本大全| 日日欢夜夜爽一区| 捆绑裸体绳奴bdsm亚洲| 亚洲色大成网站www久久九九| 国产suv精品一区二区33| 欧美电影免费观看完整版| 午夜免费播放观看在线视频| 秋霞av国产精品一区| 白白在线精品| 中文字幕99| 美女在线观看视频一区二区| 久久精品成人av| 欧美日韩国产丝袜美女| 黄色aaa毛片| 九九热精品视频国产| 国产午夜精品一区在线观看 | 亚洲国内自拍| 国产成人精品综合久久久久99 | 日韩黄色精品视频| 中文子幕无线码一区tr| 久久国产视频精品| 亚洲国产小视频在线观看| 国产丝袜视频在线播放| 91av视频在线免费观看| 北条麻妃一区二区三区在线观看| 99精品一区二区三区的区别| 麻豆精品视频在线| 中国女人特级毛片| 在线观看国产精品网站| 可以直接在线观看的av| 国产成人亚洲综合91| 嫩草影视亚洲| 日韩在线第三页| 欧美国产一区二区在线观看| 成年人视频免费| 色一情一乱一区二区| 欧美人与性动交α欧美精品济南到| 成人动漫网站在线观看| 在线看片不卡| 精品人妻二区中文字幕| 亚洲一区二区三区不卡国产欧美 | 国产精品久久久久久吹潮| 色一情一乱一伦一区二区三区丨 | 啊v视频在线| 国产精自产拍久久久久久| 亚洲精品一二三区区别| 中国老熟女重囗味hdxx| 亚洲国产精品嫩草影院| 男男激情在线| 国产精品视频色| 你懂的成人av| 色哟哟无码精品一区二区三区| 婷婷六月综合网| 黄色网址在线播放| 91精品久久久久久久久久久久久| 亚洲乱码在线| 亚洲制服丝袜在线播放| 91久久香蕉国产日韩欧美9色| 亚洲s色大片| 国产成人精品福利一区二区三区 | 天堂av在线7| 国产精品一区二区久久久久| 你懂的成人av| 午夜理伦三级做爰电影| 欧美日韩精品欧美日韩精品| jizzjizz亚洲| 久久久综合香蕉尹人综合网| 美女看a上一区| 久久99久久久| 亚洲欧美激情一区| 国产精品亚洲欧美日韩一区在线 | 中文在线а√天堂| 亚洲看片网站| 不卡视频免费播放| 亚洲午夜无码久久久久| 欧美大片免费看| 久久99精品久久久久久园产越南| 久久久久久久久久一区| 五月天激情小说综合| 日本免费在线视频| 狠狠综合久久av| 激情综合色综合久久综合| 久久久久久久极品| 自拍亚洲一区欧美另类| 极品尤物一区| 一区二区三区国产好的精华液|