精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品一区二区在线看| 成人影院中文字幕| 综合av第一页| 精品日本一区二区三区| 男人的天堂av网站| 成人亚洲一区二区| 欧美在线一区二区| 国产人妻互换一区二区| 亚洲爱情岛论坛永久| 亚洲理伦在线| 中文字幕精品国产| 午夜免费视频网站| av影院在线| 久久先锋影音av| 国产美女直播视频一区| 九九热精彩视频| 网曝91综合精品门事件在线| 欧美羞羞免费网站| 大荫蒂性生交片| 亚州男人的天堂| 青青国产91久久久久久| 欧美成人在线免费视频| 五级黄高潮片90分钟视频| 懂色aⅴ精品一区二区三区| 亚洲欧美福利一区二区| 精品一区二区三区国产| 中文字字幕在线中文乱码| 一区二区三区午夜视频| 亚洲精品一区二区网址| 亚洲视频一二三四| а√天堂中文在线资源8| 国产欧美日韩不卡| 国产精品免费在线| 中国女人真人一级毛片| 亚洲激情另类| 日韩中文字在线| 成人精品在线观看视频| 欧美国产中文高清| 欧美在线观看视频在线| 亚洲熟妇无码另类久久久| 日本三级视频在线播放| 91亚洲精品久久久蜜桃网站| 成人亚洲欧美一区二区三区| 国产成人精品网| 欧美久久成人| 精品国产欧美成人夜夜嗨| 免费看黄色aaaaaa 片| 日韩三级av高清片| 久久视频在线看| 伊人色综合影院| 中文字幕一区二区三区波野结| 一本一本久久a久久综合精品| 亚洲欧洲日产国产网站| 艳妇乳肉豪妇荡乳xxx| 国产成人视屏| 欧洲一区在线观看| 野外做受又硬又粗又大视频√| 成人高清在线| 久久美女高清视频| 国产精品久久久久免费| 欧美一级性视频| 成人小视频免费在线观看| 91免费版黄色| 一本久道久久综合无码中文| 日本亚洲视频在线| 国产91在线播放精品91| 欧美福利视频一区二区| 妖精视频成人观看www| 欧美日韩福利电影| 精品97人妻无码中文永久在线| 久久综合av| 中文字幕自拍vr一区二区三区| 尤物视频最新网址| 精品国产乱码久久久久久蜜坠欲下 | 国产在线98福利播放视频| 亚洲天堂一区在线| 国产欧美高清| 国产成人综合亚洲| 精品乱码一区内射人妻无码| 免费高清在线视频一区·| 国产精品久久久久久久app| a片在线免费观看| 奇米影视一区二区三区| 国产日韩欧美综合| 国产精品久久久久久在线| 久草这里只有精品视频| 亚洲xxxx在线| 免费看日韩av| 26uuu久久天堂性欧美| 日本不卡免费新一二三区| yw视频在线观看| 亚洲日本成人在线观看| 无码人妻精品一区二区蜜桃百度| 蜜乳av一区| 欧美视频13p| 九九九在线观看视频| 欧美美女被草| 欧美大片在线观看| 久久久精品人妻无码专区| 精品国产一区一区二区三亚瑟| 中文字幕自拍vr一区二区三区| 美国黄色小视频| 一区二区三区成人精品| 国产日韩精品在线| 亚洲国产成人一区二区| 91在线看国产| 夜夜爽99久久国产综合精品女不卡 | 欧美色网一区| 制服丝袜在线91| 色哟哟网站在线观看| 日韩高清一级| 日韩亚洲在线观看| 日韩三级免费看| 日本 国产 欧美色综合| 91入口在线观看| 欧美18xxxxx| 亚洲欧美一区二区三区孕妇| 国产极品尤物在线| 97久久久久久| 一级日韩一级欧美| 北条麻妃一区二区三区| 亚洲国产精品久久久久婷婷老年 | youjizzjizz亚洲| 国产亚洲精品激情久久| 欧美成人黄色网| 三级成人在线视频| 国产精品久久久久久久久久久久午夜片| 黄色小视频在线免费观看| 亚洲精品欧美激情| 四虎永久在线精品无码视频| 精品亚洲二区| 在线日韩日本国产亚洲| 粉嫩aⅴ一区二区三区| 精品一区二区三区久久| 久久久久久国产精品一区| 国产在线高潮| 在线亚洲一区观看| 国产精品无码一区二区三区免费| 国产精品久久久久蜜臀| 日韩av免费一区| 亚洲国产欧美另类| 综合久久给合久久狠狠狠97色| 国产日韩一区二区在线观看| 51精品国产| 久久久成人精品视频| 色老头在线视频| 91色|porny| 成人性生活视频免费看| 免费一级欧美片在线观看网站| 国产香蕉97碰碰久久人人| 91av在线免费视频| 国产suv一区二区三区88区| 中文字幕欧美日韩一区二区三区| 另类激情视频| 日韩精品中文字幕视频在线| 久久久久久久久久久网| 国产精品一卡二卡在线观看| 中日韩在线视频| 欧美黑粗硬大| 久久精品国产免费观看| 亚洲视频在线免费播放| 久久久久久电影| www.国产区| 中文字幕精品影院| 日韩av理论片| 免费a在线观看| 欧美性猛交xxxx免费看久久久| 艳妇乳肉豪妇荡乳xxx| 亚洲激情网址| 精品一区二区久久久久久久网站| gogo久久| 日韩精品视频在线观看免费| 91久久国产视频| 99v久久综合狠狠综合久久| 男女猛烈激情xx00免费视频| 福利电影一区| 97超级碰碰人国产在线观看| 亚洲三级黄色片| 色综合天天综合网国产成人综合天| 捆绑裸体绳奴bdsm亚洲| 久久久人人人| 五月天久久综合网| 在线观看欧美| 久久99国产精品自在自在app| 精品国产99久久久久久宅男i| 亚洲男人天堂av| 亚洲国产精品狼友在线观看| 中文在线一区| 亚洲v国产v| 欧美激情三级| 78色国产精品| 成人综合影院| 日韩欧美一级二级三级久久久| 欧美日韩综合一区二区| 成人性视频免费网站| 久草热视频在线观看| 日韩一区三区| www.久久久| 新片速递亚洲合集欧美合集| 少妇久久久久久| www久久久久久| 动漫精品一区二区| 九九热久久免费视频| 国产91丝袜在线播放九色| 亚洲国产精品久久久久婷蜜芽| 日韩欧美二区| 国产精品美女xx| 欧美大片1688网站| 欧美丰满片xxx777| 精品999视频| 欧美一区二区精品久久911| a v视频在线观看| 国产精品久久久久婷婷二区次| 97免费公开视频| 麻豆精品91| 成人国产一区二区三区| 综合国产视频| 国产精品中文字幕久久久| 青青青草视频在线| 在线观看精品国产视频| 日韩一级片免费在线观看| 欧美日韩一区二区三区四区五区| 久久久精品人妻一区二区三区四 | 国产精品边吃奶边做爽| 久久er精品视频| 人妻少妇被粗大爽9797pw| 色喇叭免费久久综合| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品无码久久久久| 91成人福利在线| 四虎影视成人| 日韩在线视频网站| 亚洲欧美日韩成人在线| 日韩精品专区在线影院观看 | 精品国产一区二区三区| 国产精品日韩在线播放| 欧产日产国产精品视频| 美日韩精品免费观看视频| 国产在线视频资源| 日韩三级在线免费观看| 亚洲自拍一区在线观看| 亚洲主播在线播放| 国产福利视频网站| 亚洲国产精品二十页| 久久人人爽人人爽人人片| 国产激情一区二区三区| 91av视频免费观看| 欧美aaa在线| 成人在线看视频| 一本色道久久综合亚洲精品不| 日韩人妻一区二区三区蜜桃视频| 色综合色综合| 亚洲春色在线| 国产精品美女久久久久久不卡| 国产亚洲第一区| 99ri日韩精品视频| 亚洲在线免费观看| 国产成人久久精品一区二区三区| 国产精品爽爽爽爽爽爽在线观看| 日韩精品一区二区三区| 韩国欧美亚洲国产| 老牛影视精品| 66m—66摸成人免费视频| 成人性生交大片免费看在线播放| 欧美成人精品h版在线观看| 日韩黄色影院| 精品国产一区二区三区久久久狼| 在线看黄色av| 精品国产一区二区三区久久狼5月| 在线观看完整版免费| 在线观看国产成人av片| www.在线播放| 日韩亚洲第一页| 成人午夜在线影视| 日韩一中文字幕| av午夜在线| 欧美老女人在线视频| 国产乱妇乱子在线播视频播放网站| 欧美成人精品在线播放| 色图在线观看| 97国产在线观看| 色戒汤唯在线| 国产91九色视频| 福利一区二区免费视频| 成人精品aaaa网站| 欧美第一在线视频| 久久精品magnetxturnbtih| 校花撩起jk露出白色内裤国产精品| 免费亚洲精品视频| 91日韩免费| a天堂资源在线观看| 一本色道久久| 中文字幕欧美人妻精品一区| 看片的网站亚洲| 97中文字幕在线观看| 久久在线免费观看| 91大神福利视频| 亚洲一区二区三区四区在线观看| 久久精品国产成人av| 欧美性jizz18性欧美| 一级黄色片在线看| 亚洲精品在线免费播放| 国产亚洲依依| 九九久久综合网站| 亚洲精品福利电影| 成人黄色在线免费| 加勒比中文字幕精品| 色吧亚洲视频| 国产精品v一区二区三区 | 国模吧视频一区| av在线播放亚洲| 久久成人久久鬼色| 国产国语老龄妇女a片| 久久精品水蜜桃av综合天堂| 色欲一区二区三区精品a片| 亚洲国产另类av| 又骚又黄的视频| 亚洲黄色片网站| 国产在线一区二区视频| 欧美制服第一页| 日本免费一区二区视频| 午夜视频久久久| 亚洲私人影院| 黄色小视频免费网站| 久久综合色婷婷| 九九热这里有精品视频| 欧美性受xxxx黑人xyx性爽| 日韩在线观看视频一区| 亚洲一级黄色片| 操喷在线视频| 成人网址在线观看| 欧美热在线视频精品999| 人人妻人人做人人爽| 精品中文字幕一区二区 | 亚洲国产精品精华液2区45| 国产精品美女毛片真酒店| 欧美精品高清视频| 二区三区在线播放| 欧美亚洲日本网站| silk一区二区三区精品视频 | 中文字幕视频一区二区三区久| 69视频免费在线观看| 亚洲第一精品电影| 欧美色图天堂| 99在线观看| 午夜精品电影| 男人操女人下面视频| 亚洲欧洲性图库| 中文字幕在线观看欧美| 日韩av在线影院| 大黄网站在线观看| 国产亚洲欧美一区二区| 激情av一区| 日本成人xxx| 亚洲欧美色综合| 国产露脸国语对白在线| 精品国产拍在线观看| 婷婷激情成人| 国产精品av免费| 麻豆精品一区二区| 人妻无码一区二区三区免费| 91福利国产成人精品照片| 黄色毛片在线看| 国产成人免费av| 欧洲乱码伦视频免费| 国产九九在线视频| 中文av一区二区| 婷婷激情五月综合| 亚洲欧美激情视频| 天堂av中文在线观看| 日韩欧美视频第二区| 秋霞成人午夜伦在线观看| 蜜桃av免费在线观看| 欧美日本在线视频| av小次郎在线| 国产精品三区四区| 亚洲在线视频| 日本污视频网站| 欧美色视频在线观看| 国产在线观看免费麻豆| 成人xxxxx色| 99日韩精品| 日本xxxxxxxxx18| 欧美日韩久久久| 日本免费在线观看| 99理论电影网| 蘑菇福利视频一区播放| 大又大又粗又硬又爽少妇毛片 | 亚洲第一精品夜夜躁人人躁| 在线免费av资源| 日本成人看片网址| 国精产品一区一区三区mba桃花 | www视频在线| 69久久夜色精品国产69| 精品国产一区二区三区四区| 亚洲av无日韩毛片久久| 亚洲激情欧美激情| 视频二区在线| 国产久一一精品| 黄色工厂这里只有精品|