日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于LSTM自動補(bǔ)全代碼的裝置有效

專利信息
申請?zhí)枺?/td> 201810231329.7 申請日: 2018-03-20
公開(公告)號: CN108563433B 公開(公告)日: 2021-01-26
發(fā)明(設(shè)計(jì))人: 李戈;金芝 申請(專利權(quán))人: 北京大學(xué)
主分類號: G06F8/30 分類號: G06F8/30;G06F8/41
代理公司: 北京辰權(quán)知識產(chǎn)權(quán)代理有限公司 11619 代理人: 劉廣達(dá)
地址: 100871*** 國省代碼: 北京;11
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 lstm 自動 代碼 裝置
【說明書】:

本發(fā)明提供了一種基于LSTM自動補(bǔ)全代碼的裝置,包括:源代碼處理單元,使用抽象語法樹解析源代碼;線下訓(xùn)練單元,使用LSTM模型訓(xùn)練語言模型;線上代碼補(bǔ)全單元,根據(jù)訓(xùn)練過的語言模型補(bǔ)全代碼。所述LSTM模型包括約束字符級LSTM和使用前上下文標(biāo)識符編碼器的標(biāo)識符級LSTM。本發(fā)明實(shí)現(xiàn)了在編程過程中,任意地方輸入任意字符都可以實(shí)現(xiàn)代碼的自動補(bǔ)全,以及任意代碼的推薦,并保證推薦過程的準(zhǔn)確性。本發(fā)明的技術(shù)方案具有簡單、快速的特點(diǎn),能夠較好地提高代碼推薦的準(zhǔn)確率和推薦效率。大量的代碼可以自動生成或者僅需要少量的標(biāo)識符提示即可生成,極大的提高了程序員的代碼編寫效率。

技術(shù)領(lǐng)域

本發(fā)明涉及計(jì)算機(jī)軟件工程技術(shù)領(lǐng)域,尤其是涉及一種基于LSTM自動補(bǔ)全代碼的裝置。

背景技術(shù)

計(jì)算機(jī)自動生成代碼是近年來軟件工程的研究熱點(diǎn)之一。代碼自動生成極大的減少了程序員的工作量,提高了開發(fā)效率。隨著開源社區(qū)的發(fā)展,我們可以通過分析大量的代碼從而進(jìn)行代碼生成。代碼自動生成的一大困難在于源代碼本身具有諸多的約束和限制。近年來,在原有的基于組合優(yōu)化方法進(jìn)行程序綜合研究的基礎(chǔ)上,產(chǎn)生了一些新的基于機(jī)器學(xué)習(xí)技術(shù)進(jìn)行程序生成的方法。

按照所采取的技術(shù)及應(yīng)用場景的不同,可將當(dāng)前的程序生成方法分成兩類:一類為基于程序輸入輸出結(jié)果的程序生成,一類為基于程序代碼語言特性的代碼生成。基于輸入輸出結(jié)果的程序綜合主要基于機(jī)器學(xué)習(xí)模型,利用程序輸入輸出結(jié)果之間的對應(yīng)關(guān)系構(gòu)造訓(xùn)練數(shù)據(jù)集,并利用該數(shù)據(jù)集對機(jī)器學(xué)習(xí)模型進(jìn)行訓(xùn)練,以達(dá)到在輸入輸出效果上模擬程序行為的目的。該類方法尤以基于深度神經(jīng)網(wǎng)絡(luò)的方法為代表。基于程序設(shè)計(jì)語言模型的程序生成主要利用程序設(shè)計(jì)語言自身所具有的的統(tǒng)計(jì)特性,通過對已有大量程序代碼的學(xué)習(xí)建立相應(yīng)程序設(shè)計(jì)語言的機(jī)器學(xué)習(xí)模型,并基于該模型在已有程序代碼的基礎(chǔ)上通過自動補(bǔ)全的方式生成新的代碼。

LSTM(Long Short-Term Memory)是長短期記憶網(wǎng)絡(luò),是一種時間遞歸神經(jīng)網(wǎng)絡(luò),適合于處理和預(yù)測時間序列中間隔和延遲相對較長的重要事件。LSTM已經(jīng)在科技領(lǐng)域有了多種應(yīng)用。基于LSTM的系統(tǒng)可以學(xué)習(xí)翻譯語言、控制機(jī)器人、圖像分析、文檔摘要、語音識別圖像識別、手寫識別、控制聊天機(jī)器人、預(yù)測疾病、點(diǎn)擊率和股票、合成音樂等等任務(wù)。

中國發(fā)明專利申請?zhí)?01710687197.4,涉及一種基于長短期記憶網(wǎng)絡(luò)(LSTM)的代碼推薦方法,針對現(xiàn)有代碼推薦技術(shù)普遍存在推薦準(zhǔn)確率低、推薦效率低等問題,該發(fā)明先將源代碼提取成API序列,利用長短期記憶網(wǎng)絡(luò)構(gòu)建一個代碼推薦模型,學(xué)習(xí)API調(diào)用之間的關(guān)系,然后進(jìn)行代碼推薦。并使用了dropout技術(shù)防止模型過擬合。同時提出運(yùn)用ReLu函數(shù)代替?zhèn)鹘y(tǒng)飽和函數(shù),解決梯度消失問題加快模型收斂速度,提高模型性能,充分發(fā)揮神經(jīng)網(wǎng)絡(luò)的優(yōu)勢。

然而,上述專利實(shí)際上進(jìn)行的是API推薦,與代碼級推薦或者自動補(bǔ)全的目標(biāo)仍有較大差距。不能實(shí)現(xiàn)在任意地點(diǎn)對任意代碼的推薦。

如圖1所示,為現(xiàn)有技術(shù)中常見的代碼自動補(bǔ)全方式。當(dāng)在“accuracy=tf”之后輸入“.”時,會自動出現(xiàn)一個下拉菜單,編程人員可以選擇例如“framework_lib”、“client_lib”等類名進(jìn)行代碼自動補(bǔ)全。然而,這種方式的缺陷在于:只有當(dāng)用戶輸入“.”等特殊字符后才能夠出現(xiàn)下拉菜單進(jìn)行代碼補(bǔ)全,無法實(shí)現(xiàn)在任意地點(diǎn)(例如輸入任意一個字母時)進(jìn)行代碼補(bǔ)全或推薦;下拉菜單里推薦的僅僅是類名而非一段代碼,仍然無法直接使用。

發(fā)明內(nèi)容

為解決以上問題,本發(fā)明提出深度自動代碼生成,采用基于LSTM的引入標(biāo)識符實(shí)現(xiàn)代碼自動補(bǔ)全的任務(wù),將訓(xùn)練語言模型用于從大規(guī)模代碼集合中提取出的程序,預(yù)測代碼元素。

具體的,本發(fā)明提供了一種基于LSTM自動補(bǔ)全代碼的裝置,包括:

源代碼處理單元,使用抽象語法樹解析源代碼;

線下訓(xùn)練單元,使用LSTM模型訓(xùn)練語言模型。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京大學(xué),未經(jīng)北京大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201810231329.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美日韩中文字幕一区二区三区 | 日本高清h色视频在线观看| 欧美一区二区综合| 国产一区二区黄| 国产一区二区三区色噜噜小说| 国产一区激情| 欧美亚洲精品suv一区| 国产69精品久久久久9999不卡免费 | 国产精品日韩一区二区三区| 秋霞av电影网| 久久一级精品| 国产无遮挡又黄又爽免费网站| 91麻豆精品国产91久久 | 欧美高清性xxxxhdvideos| 亚洲午夜精品一区二区三区| 国产精品日产欧美久久久久| 亚洲国产欧美国产综合一区| 手机看片国产一区| 538在线一区二区精品国产| 激情aⅴ欧美一区二区三区| 久久国产视屏| 日韩欧美国产中文字幕| 午夜剧场一区| 93精品国产乱码久久久| 久久国产精品久久| 天堂av一区二区| 免费a一毛片| 久久精品麻豆| 少妇厨房与子伦免费观看| 欧美3p激情一区二区三区猛视频| 国产人成看黄久久久久久久久| 国产午夜一级片| 国产91久久久久久久免费 | 日本福利一区二区| 狠狠色丁香久久婷婷综合丁香| 国产一区免费在线| 亚洲精欧美一区二区精品| 少妇bbwbbwbbw高潮| 狠狠躁狠狠躁视频专区| 国产.高清,露脸,对白| 夜夜躁日日躁狠狠久久av| 亚洲欧美另类久久久精品2019| 国产精品一区二区三区在线看| 69久久夜色精品国产69–| 久久99国产视频| 精品国产品香蕉在线| 精品99在线视频| 日韩av在线免费电影| 国产一区2区3区| 鲁丝一区二区三区免费观看| 久久午夜鲁丝片| 国产一区二区手机在线观看| 91精品国产综合久久婷婷香| 91午夜在线观看| 狠狠色噜噜狠狠狠狠2021免费| 国产精品自产拍在线观看蜜| 狠狠色狠狠色合久久伊人| 国产在线一二区| 热久久国产| 国产一区二三| 亚洲欧美一区二| 国产精品天堂网| 久久久人成影片免费观看| 强制中出し~大桥未久4| 高清国产一区二区 | 国产精品日韩高清伦字幕搜索| 国产精品白浆视频| 国产精品一区二区久久乐夜夜嗨| 中文字幕日本一区二区| 亚洲国产欧洲综合997久久,| 国产丝袜在线精品丝袜91| 国产第一区在线观看| 精品一区二区三区影院| 国产精品久久国产精品99| 一区二区三区欧美日韩| 国产精品一区二区中文字幕| 日本二区在线观看| 国产69精品久久久久9999不卡免费 | 国产一级二级在线| 日韩精品久久一区二区| 国产亚洲精品久久久久秋霞| 国产99视频精品免视看芒果| 国产伦精品一区二区三区免费优势| 91福利试看| 国产精品乱码一区二区三区四川人 | 亚洲日韩欧美综合| 国内少妇自拍视频一区| 国产视频二区在线观看| 蜜臀久久99精品久久久| 欧美一区免费| 欧美日韩高清一区二区| 亚洲精品国产精品国产| 久久96国产精品久久99软件| 91久久免费| 午夜激情电影院| 国产特级淫片免费看| 国产精品一区亚洲二区日本三区| 99久久精品国产国产毛片小说| 国精偷拍一区二区三区| 国产精品香蕉在线的人| 欧美老肥婆性猛交视频| 国产精品国产三级国产专区52| 欧美在线免费观看一区| 国产色99| 91精品视频免费在线观看| 色噜噜日韩精品欧美一区二区| 中文字幕a一二三在线| 国产三级在线视频一区二区三区| 久久久精品久久日韩一区综合| 亚洲乱视频| 精品国产一区二| 高清国产一区二区| 久久一区二| 蜜臀久久99精品久久久| 91婷婷精品国产综合久久| 视频一区欧美| 欧美乱战大交xxxxx| 国产69精品久久99的直播节目 | 日韩精品一区二区中文字幕| 日本一区二区三区免费在线| 国产精品尤物麻豆一区二区三区| 国产三级国产精品国产专区50| 欧美日韩久久一区| 国产精品高潮呻吟88av| 国产精品三级久久久久久电影| 日韩精品中文字| 国产精品一区二区av麻豆| 久久亚洲精品国产一区最新章节| 国产亚洲精品久久久久动| 亚洲理论影院| 国产午夜亚洲精品午夜鲁丝片 | 99精品视频一区二区| 午夜精品一二三区| 91久久精品国产91久久性色tv| 精品国产一区二区在线| 国产在线欧美在线| 躁躁躁日日躁网站| 91午夜在线| 国产色婷婷精品综合在线手机播放| 国产视频一区二区在线| 久久夜色精品久久噜噜亚| 日韩一级免费视频| 久久夜色精品国产亚洲| freexxxxxxx| 国产精品白浆一区二区| 精品亚洲午夜久久久久91| 欧美一区亚洲一区| 一区二区不卡在线| 人人玩人人添人人澡97| 久久精品国产亚洲一区二区| 狠狠色丁香久久婷婷综合_中| 国产美女视频一区二区三区| 日韩欧美视频一区二区| 国产在线干| 欧美乱大交xxxxx胶衣| 一区二区三区欧美精品| 91片在线观看| 日本一级中文字幕久久久久久| 亚洲欧美另类综合| 一区二区欧美视频| 国产一区免费在线| 久久精品二| 国产一区二区视频播放| 欧美午夜看片在线观看字幕| 夜夜嗨av一区二区三区中文字幕 | 亚洲欧美日韩另类精品一区二区三区| 日韩欧美国产另类| 四虎国产永久在线精品| 素人av在线| 亚洲乱在线| 国产资源一区二区三区| 久久一区欧美| 99久久免费毛片基地| 99精品少妇| 日韩国产精品久久久久久亚洲| 国产欧美一区二区三区免费视频| 国产精品1234区| 色一情一交一乱一区二区三区| 日本精品一区二区三区在线观看视频 | 欧美精品在线观看一区二区| 欧美高清性xxxx| 一区精品二区国产| 午夜毛片在线观看| 91看黄网站| 亚洲欧美日韩另类精品一区二区三区 | 国产精品久久亚洲7777| 一区二区三区四区视频在线| 日韩精品中文字幕在线| 亚洲福利视频二区| 九色国产精品入口| 日韩午夜电影在线| 国产伦精品一区二区三区照片91 | 国产日本欧美一区二区三区| 中文乱码在线视频| 国模吧一区二区| 午夜免费网址| 亚洲乱在线| 91精品一区二区中文字幕| 日韩亚洲欧美一区二区| 99精品欧美一区二区三区美图| 2018亚洲巨乳在线观看| 97人人模人人爽人人喊38tv| 日本午夜无人区毛片私人影院| 91超碰caoporm国产香蕉| 国产精品国产亚洲精品看不卡15| 国产欧美一区二区在线观看| 视频一区欧美| 久久精品手机视频| 国产精品美女一区二区视频| 日韩中文字幕亚洲欧美| 日日夜夜亚洲精品| 亚州精品国产| 国产精品女同一区二区免费站| 夜夜嗨av一区二区三区中文字幕 | 最新日韩一区| 精品久久久久久中文字幕| 黄色国产一区二区| 精品福利一区| 久久久99精品国产一区二区三区| 国产麻豆精品一区二区| 国产乱子一区二区| 欧美日韩一级黄| 午夜电影理伦片2023在线观看| 精品视频久| 亚洲精品一区在线| 欧美三级午夜理伦三级中视频| 国产精品不卡一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 日韩av片无码一区二区不卡电影| 欧美69精品久久久久久不卡| 97久久精品一区二区三区观看| 毛片大全免费看| 国产欧美日韩亚洲另类第一第二页| 国产精品国产三级国产专区51区| 丰满少妇在线播放bd日韩电影| 国产亚洲精品综合一区| 狠狠色噜狠狠狠狠| 午夜社区在线观看| 性xxxxfreexxxxx交| 国产午夜精品一区二区三区在线观看| 91麻豆精品国产91久久久久推荐资源 | 年轻bbwbbw高潮| 91精品一区二区中文字幕| 久久99精品久久久大学生| 国产女人和拘做受在线视频| 欧美一区二区三区免费观看视频 |