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

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

新聞 人工智能
最近,Facebook就出了這樣一個語言模型DOBF,專治代碼混淆。所有不影響運行的變量名、函數名、類名,都被替換成無意義的符號,AI都能作出猜測并嘗試還原。

 [[414747]]

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

有的人能把代碼寫成推理小說。

需要一個臨時變量的時候就叫temp,需要多個就叫var1var2

甚至用拼音縮寫當函數名,比如查詢訂單就叫cxdd

要想看懂這樣的代碼,得聯系上下文反復推敲,還原每個部分的真實作用。

這個過程叫做反混淆(Deobfuscation)。

麻煩,著實麻煩。就沒有省事兒點的辦法嗎?

AI來啊!

最近,Facebook就出了這樣一個語言模型DOBF,專治代碼混淆。

像下圖這種,所有不影響運行的變量名、函數名、類名,都被替換成無意義的符號,AI都能作出猜測并嘗試還原。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

來看看和正確答案的對比,雖然不是完全一樣,但AI的改法也大大提高了代碼的可讀性。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

像FUNC_0,源代碼中是“重置參數”,AI改成“初始化權重”,也完全說得通。

DOBF模型目前除了Python還支持C++和Java。

編碼不規范的人畢竟是少數,這個模型更廣泛的用途是恢復故意做混淆以保護知識產權的代碼,比如這種:

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

代碼寫好后,把不影響編譯運行的部分,批量替換成人類難以分辨的符號,給破譯增加難度。

在這之前也有掩碼語言模型(Masked Language Model)用于恢復被遮蔽的文本。

用于恢復代碼的有哈工大&微軟開發的CodeBERT和Facebook之前開發的TransCoder,但效果都不如最新的DOBF。

DOBF超過它們靠的不是模型架構上的創新或數據集的完善,而是提出了新的預訓練任務

合理的任務指導AI學習

之前的掩碼語言模型多是隨機選擇要掩蔽的部分,經常會選到括號逗號這種對AI來說沒什么難度的。

DOBF的做法是指定遮蔽變量名、函數名和類名并讓AI去恢復,這個任務難度更大,能迫使AI學到更深層的規律。

另外還用相同的符號替代多次出現的同一名稱,這樣可以防止AI發現有的名字可以復制粘貼之后學會偷懶走捷徑。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

像上圖中的變量V3,AI從第3行的定義可以看出這個變量是List類型,再一看第5行調用的是pop(0)。

這不是先進先出嘛,AI就會命名成queue(隊列)而不是stack(堆棧)了。

更厲害的還在后面,DOBF通過代碼內容甚至能判斷出相應函數是生成斐波那契數列做向量點積的。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

DOBF在架構上其實沒有特別的設計,只是為了公平對比分別訓練了兩個和CodeBERT、TransCoder層數一樣的模型。

成功的關鍵之處就在于合理的訓練任務。

微調一下能完成更多任務

驗證了這個方法有效后,Facebook把這個訓練任務提取出來稱為DOBF任務,還可以用于訓練其他語言模型。

比如在TransCoder模型上把DOBF作為預訓練任務,再用CodeXGLUE基準測試中的下游任務進行微調。

結果在代碼抄襲檢測總結代碼生成文檔、和自然語言搜索代碼片段這3個任務上,使用DOBF或MLM+DOBF預訓練都取得了更好的成績。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

Facebook下一步還要以DOBF作為指導,看看能不能為自然語言設計更好的預訓練目標。

不過代碼上的事還不算完,人類在混淆代碼上可是無所不用其極的。

期待著有一天,AI連國際C語言混亂代碼大賽上的變態代碼也能看懂。

AI根據代碼內容自動起函數名,再也不怕命名不規范的同事了

Github地址:

https://github.com/facebookresearch/CodeGen/blob/master/docs/dobf.md

論文地址:

https://arxiv.org/abs/2102.07492

國際C語言混亂代碼大賽:

http://www.ioccc.org/

 

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2020-01-21 21:15:16

WiFi網絡WiFi6

2020-04-20 15:00:22

DevOps工具代碼

2021-08-12 11:05:07

C++語言內存泄露

2019-12-26 09:38:57

GitHub工具 wxpy

2025-02-28 09:47:36

2020-05-07 09:05:22

電腦Python代碼

2022-04-14 10:22:30

NginxLinux

2020-05-07 16:08:28

Linuxshell命令

2021-05-08 07:53:33

面試線程池系統

2021-03-19 09:55:15

Linuxshell命令

2019-08-19 14:59:49

GitHub代碼開發者

2022-09-20 14:30:24

腳本工具SQL數據庫

2014-07-18 15:54:04

goTenna:隨身無

2024-06-20 12:51:37

PythonTermcolor

2018-05-18 14:39:46

華為 華為云

2025-06-04 08:50:00

LambdaC++編程

2021-03-26 15:18:11

代碼工具Mockoon

2020-07-14 20:03:55

Windows 10Windows微軟

2025-04-25 10:00:00

2023-11-28 17:49:51

watch?computed?性能
點贊
收藏

51CTO技術棧公眾號

av网站在线观看不卡| 99久久精品久久久久久ai换脸| 一区二区三区四区免费| 99久久婷婷国产综合精品首页| 国产欧美一区二区精品性| 国产区精品在线观看| 欧美黄色一级网站| 亚洲妇女av| 欧美精品在线观看播放| www.日本在线视频| 久草福利在线| 国产精品888| 日本最新高清不卡中文字幕| 波多野结衣喷潮| 成人爽a毛片| 黑人巨大精品欧美一区二区一视频 | 国产美女在线精品免费观看| 日韩一级片中文字幕| 在线成人直播| 亚洲片在线资源| 天天爽夜夜爽视频| 国产成人精品123区免费视频| 亚洲美女在线一区| 亚洲激情图片| 天堂网av在线播放| 韩国v欧美v日本v亚洲v| 日av在线播放中文不卡| 久久久久久天堂| 天天色天天射综合网| 亚洲欧美日韩综合| 国产女人18毛片水真多18 | 亚洲在线一区二区| 丰满人妻一区二区三区四区| 国产欧美三级| 欧美日韩成人网| 91狠狠综合久久久| 精品国产成人| 精品爽片免费看久久| 色婷婷狠狠18禁久久| 成人在线免费电影网站| 欧美色视频日本高清在线观看| 肉大捧一出免费观看网站在线播放| 成黄免费在线| 91日韩精品一区| 精品国产一区二区三区麻豆小说 | 国产sm精品调教视频网站| 国产精品va在线| 国产成人免费看| 在线 亚洲欧美在线综合一区| 久久影院免费观看| 久久嫩草捆绑紧缚| 天天做天天爱天天综合网2021 | 调教驯服丰满美艳麻麻在线视频| 日韩av中文字幕一区| 日韩精品专区在线影院观看| 久久精品一卡二卡| 精品视频国内| 欧美一区二区三区视频| 欧洲美女亚洲激情| 亚洲天堂网站| 7777精品久久久大香线蕉| 亚洲污视频在线观看| 国产亚洲欧美日韩精品一区二区三区| 日本道在线观看一区二区| 成人观看免费完整观看| 亚洲风情在线资源| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲精品视频一区二区三区| 成人欧美一区| 18成人在线视频| 大桥未久一区二区| 视频在线这里都是精品| 亚洲国产va精品久久久不卡综合| cao在线观看| 亚洲精品成人图区| 欧洲在线/亚洲| 在线观看免费的av| 精品国产亚洲一区二区在线观看 | 青青免费在线视频| 国产视频亚洲色图| 97超碰免费观看| 国产深夜视频在线观看| 欧美午夜美女看片| 99热手机在线| 美女精品视频在线| 亚洲电影第1页| 午夜在线观看一区| 国产韩国精品一区二区三区| 欧美激情精品久久久久久免费印度| 日本熟妇色xxxxx日本免费看| 久久高清一区| 国产精品亚洲自拍| 亚洲女人18毛片水真多| 久久综合资源网| 在线观看精品视频| 欧美xxxx视频| 欧美影视一区二区三区| 国模大尺度视频| 亚洲精品一级二级三级| x99av成人免费| 日韩高清免费av| 欧美aⅴ一区二区三区视频| 亚洲已满18点击进入在线看片| 无码精品视频一区二区三区| 国产精品久久久久久户外露出 | 999精品视频在线观看播放| 欧美精品日韩| 日本视频久久久| 99在线精品视频免费观看20| 91麻豆福利精品推荐| 异国色恋浪漫潭| 三级中文字幕在线观看| 91精品国产乱码| 亚洲AV无码国产成人久久| 91成人超碰| 国产脚交av在线一区二区| 成人高潮片免费视频| 国产亚洲一区二区在线观看| 亚洲欧美日韩不卡一区二区三区| 丁香花在线高清完整版视频| 欧美日精品一区视频| 99久久人妻无码中文字幕系列| 性欧美欧美巨大69| 国产精品成人久久久久| 性xxxxbbbb| 亚洲午夜久久久久久久久电影网 | 国产精品久久久久久久久久久久久久久久久 | 中文字幕欧美日韩一区| 欧美精品一区二区三区三州| 日韩综合av| 亚洲午夜色婷婷在线| 日韩人妻无码一区二区三区99| 国产一区二区在线视频| 亚洲日本精品| 黄免费在线观看| 一区二区传媒有限公司| 桥本有菜av在线| 91成人福利视频| 亚洲在线一区| 国产精品三区www17con| 日本激情视频在线观看| 日本韩国一区二区三区视频| a天堂视频在线观看| 欧美日韩亚洲三区| 成人激情视频在线| 一区二区三区视频网站| 色欧美88888久久久久久影院| www.555国产精品免费| 女主播福利一区| 在线免费观看成人短视频| 久久精品人成| 91九色在线播放| 精品美女一区二区| 久久久久久久久毛片| 激情综合色播激情啊| 亚洲7777| 另类一区二区三区| 色一情一乱一区二区| 伊人网站在线观看| 国产免费观看久久| 天天干天天操天天玩| 色琪琪久久se色| 成人精品视频在线| 四虎影院观看视频在线观看| 日韩你懂的电影在线观看| 国产女人被狂躁到高潮小说| 国产盗摄女厕一区二区三区| 日韩视频在线视频| 日韩有码av| 国产成人精品免高潮费视频| 国产三级在线看| 欧美色爱综合网| 男人的午夜天堂| 国产精品 日产精品 欧美精品| 妺妺窝人体色www看人体| 红杏视频成人| 国产97在线|亚洲| 伊人免费在线| 精品日韩成人av| 久久久久久91亚洲精品中文字幕| 久久精品一区八戒影视| 国产日韩欧美久久| 欧美日韩精品一本二本三本 | 国产精品777777在线播放| 久久精品视频在线| 少妇精品高潮欲妇又嫩中文字幕| 狠狠色噜噜狠狠狠狠97| 91在线无精精品白丝| 国产伦精品一区二区三区免费| 免费在线观看视频a| 国产精品午夜一区二区三区| 国产主播精品在线| av中文在线资源| 中国人与牲禽动交精品| 国产高清免费观看| 色综合天天天天做夜夜夜夜做| 女人裸体性做爰全过| 国产成a人亚洲精| 日韩一级性生活片| 成人情趣视频| 国产日本一区二区三区| 亚洲综合av一区二区三区| 九九热最新视频//这里只有精品| 手机在线免费看片| 久久免费资源| 欧美wwwxxxx| 欧美美女搞黄| 日韩女优制服丝袜电影| 波多野结衣二区三区| 一区二区高清在线| 亚洲欧美va天堂人熟伦| 成人网在线播放| 亚洲欧美视频二区| 翔田千里一区二区| 成年在线观看视频| 欧美第一精品| 蜜桃视频在线观看成人| 一区二区三区视频免费视频观看网站 | 亚洲最大激情中文字幕| 黄瓜视频成人app免费| 欧美激情在线播放| 国产超级va在线视频| 亚洲一区二区福利| 性感美女一级片| 欧美v日韩v国产v| 亚洲最新av网站| 91激情在线视频| 99久热在线精品996热是什么| 一区二区三区 在线观看视频 | 成人中文在线| 久久久久久久久久码影片| 欧美日韩午夜电影网| 国产日韩在线视频| 国产精品亚洲d| 欧美一级视频一区二区| 成人免费高清观看| 欧美日本啪啪无遮挡网站| 黄色网址视频在线观看| 色吧影院999| 国产黄色片在线观看| 亚洲欧美福利视频| 三级毛片在线免费看| 亚洲精品www| 午夜视频免费在线| 日韩国产精品一区| 视频国产一区二区三区| 亚洲国产欧美自拍| 天天干天天操av| 日韩成人久久久| 亚洲日本在线播放| 亚洲成人av片在线观看| 国精产品一品二品国精品69xx| 欧美大胆人体bbbb| 成人免费视频国产免费麻豆| 精品国产不卡一区二区三区| 国产夫妻自拍av| 日韩美女在线视频| 欧美熟妇乱码在线一区| 亚洲国产精品久久久久秋霞不卡| 天堂av2024| 亚洲欧美日韩网| 日韩在线免费电影| 精品国产一区二区三区久久狼5月| 色影视在线观看| 麻豆成人在线看| 美洲精品一卡2卡三卡4卡四卡| 欧美激情视频在线观看| 91探花在线观看| 欧美一区二区大胆人体摄影专业网站| 欧美13videosex性极品| 国产精品第100页| 伦一区二区三区中文字幕v亚洲| 91色琪琪电影亚洲精品久久| 视频一区日韩| 国产一区免费在线| 精品久久久久久久久久久aⅴ| 在线不卡日本| 伊人蜜桃色噜噜激情综合| 日本成年人网址| 免费xxxx性欧美18vr| 中文字幕无码毛片免费看| 99国产精品视频免费观看| 国产美女永久免费无遮挡| 亚洲欧美日韩国产一区二区三区 | 欧美日韩免费观看一区=区三区| 91免费国产精品| 亚洲综合日本| 精品亚洲视频在线| av不卡一区二区三区| eeuss中文字幕| 沈樵精品国产成av片| 欧美精品在线免费| 在线日韩影院| 成人黄色av网站| 欧美电影在线观看完整版| 亚洲国产精品123| 国产精品多人| 久久久国产欧美| 成人一级黄色片| 日韩欧美视频免费观看| 亚洲国产欧美在线| 一区二区乱子伦在线播放| 精品国产一区二区三区不卡 | 日韩三级久久| 久久资源av| 欧美国产91| 日本成人黄色网| 成人的网站免费观看| 久草福利资源在线| 色综合视频在线观看| www.五月激情| 在线看日韩av| 伊人久久视频| 成人免费视频观看视频| 日韩在线理论| 日韩中文字幕二区| 粉嫩13p一区二区三区| 国产黄a三级三级| 日韩欧美在线中文字幕| 无遮挡又爽又刺激的视频| 日韩极品在线观看| 中文字幕在线国产| 国产精品久久久久久久午夜片| 国产 欧美 日韩 在线| 欧美一卡二卡三卡| 午夜不卡视频| 国产精品99久久久久久www| 国产精品nxnn| 青青在线视频免费观看| 韩国毛片一区二区三区| 亚洲av毛片基地| 日本高清成人免费播放| 亚洲日本国产精品| 98视频在线噜噜噜国产| 成人福利免费在线观看| 日本男女交配视频| 国产在线不卡视频| 国产又色又爽又高潮免费| 在线观看视频一区| 青青草免费观看免费视频在线| 久久久久久噜噜噜久久久精品| 香蕉成人app| 中国一级大黄大黄大色毛片| 久久97超碰国产精品超碰| 国产性猛交xx乱| 欧美午夜视频网站| 69xxxx欧美| 国产在线观看精品一区二区三区| 久久国产成人精品| 天堂视频免费看| 一区免费观看视频| 一级黄色短视频| 久久久精品欧美| 清纯唯美激情亚洲| 丁香六月激情网| 99视频有精品| 六月丁香婷婷综合| 亚洲品质视频自拍网| 成人视屏在线观看| 先锋影音网一区| 久久国产精品99精品国产| 久久久久久久久久97| 在线成人免费视频| 亚洲综合影视| 国产一区国产精品| 美女日韩在线中文字幕| 欧美性受xxxx黑人| 欧美一级片在线看| 福利小视频在线| 蜜桃网站成人| 久久精品国产一区二区三| 欧美黑人精品一区二区不卡| 337p日本欧洲亚洲大胆精品| 色资源二区在线视频| 日本一区二区在线视频观看| 久久国产精品72免费观看| 青青草国产在线观看| 日韩成人免费视频| 8av国产精品爽爽ⅴa在线观看| 中文视频一区视频二区视频三区| 国产东北露脸精品视频| 久久黄色精品视频| www国产精品视频| 牛牛影视一区二区三区免费看| 99色精品视频| 亚洲欧美日韩国产手机在线 | 国产丝袜一区二区| 精品自拍视频| 青青青青草视频| 国产精品午夜春色av| 欧美一级特黄aaaaaa大片在线观看| 2019中文字幕在线免费观看| 99热国内精品| 人妻无码一区二区三区| 欧美区一区二区三区| 国语对白在线刺激| 亚洲国产精品www| 国产成人欧美日韩在线电影| 亚洲欧美一区二区三区在线观看| 久久天天躁狠狠躁夜夜躁|