天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 自動化論文 >

基于深度學(xué)習(xí)的自然語言編程任務(wù)分解研究

發(fā)布時間:2021-01-18 08:56
  隨著人工智能、深度學(xué)習(xí)等技術(shù)的發(fā)展,互聯(lián)網(wǎng)上出現(xiàn)了越來越多的開源社區(qū)和開源軟件,其中包含著上億行的代碼。這些代碼資源的出現(xiàn)給傳統(tǒng)的軟件工程帶來了新的機遇和挑戰(zhàn),合理的使用這些代碼資源能夠大大提高軟件開發(fā)的質(zhì)量和效率。目前已有大量相關(guān)的研究工作,例如代碼自動生成和代碼搜索技術(shù)。程序員可以利用這些技術(shù)來實現(xiàn)某個高級編程任務(wù),但是這些技術(shù)仍然存在一定的局限性,代碼自動生成技術(shù)通常無法生成大規(guī)模、功能復(fù)雜的程序,而代碼搜索技術(shù)受限于搜索空間,可能無法搜索到合適的代碼段。本課題提出了一種基于深度學(xué)習(xí)的任務(wù)分解工具Lego,能夠?qū)⒔o定的高級編程任務(wù)分解為相應(yīng)的子任務(wù)序列,這些序列代表了完成編程任務(wù)所需要的每一個步驟,每個子任務(wù)所表示的功能也更加簡單。課題的主要工作包括:(1)調(diào)研了Stack Overflow和GitHub開源社區(qū),對其中的Java代碼進(jìn)行了分析,并從中總結(jié)出兩種注釋:一種是具有高級意圖的總注釋,和高級編程任務(wù)相似;另外一種是具有低級意圖的分段注釋,和低級的子任務(wù)相似;诖,本課題從上述開源社區(qū)中提取了用于訓(xùn)練任務(wù)分解模型的數(shù)據(jù)集,其中包含多條<任務(wù),[子任務(wù)1,…,子任務(wù)... 

【文章來源】:國防科技大學(xué)湖南省 211工程院校 985工程院校

【文章頁數(shù)】:59 頁

【學(xué)位級別】:碩士

【部分圖文】:

基于深度學(xué)習(xí)的自然語言編程任務(wù)分解研究


RNN神經(jīng)網(wǎng)絡(luò)展開示意圖

【參考文獻(xiàn)】:
期刊論文
[1]智能化的程序搜索與構(gòu)造方法綜述[J]. 劉斌斌,董威,王戟.  軟件學(xué)報. 2018(08)
[2]自動程序修復(fù)方法研究進(jìn)展[J]. 玄躋峰,任志磊,王子元,謝曉園,江賀.  軟件學(xué)報. 2016(04)



本文編號:2984660

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2984660.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶98d50***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com