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

[發明專利]一種基于深度學習進行JavaScript類型推斷的方法在審

專利信息
申請號: 201911020317.0 申請日: 2019-10-25
公開(公告)號: CN110780878A 公開(公告)日: 2020-02-11
發明(設計)人: 孫建華;劉利娜;陳浩 申請(專利權)人: 湖南大學
主分類號: G06F8/41 分類號: G06F8/41;G06F11/36;G06N3/04;G06N3/08
代理公司: 暫無信息 代理人: 暫無信息
地址: 410082 湖南省*** 國省代碼: 湖南;43
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 源代碼 準確度 推斷 神經網絡 構建 標識符 神經元 人工智能領域 源代碼表示 分類誤差 結果標注 模型參數 模型評估 數據格式 數據轉換 損失函數 統計模型 形式輸出 對齊 詞匯庫 數據集 映射 加載 向量 學習 單詞 匹配 篩選 跟蹤 評估 更新
【說明書】:

發明涉及人工智能領域的深度學習,特別是涉及一種對源代碼的學習。本發明的內容包括:數據的收集與處理、模型的構建、模型的訓練、模型的評估、類型推斷。數據的收集與處理包括:首先在Github上下載一定量的源代碼,接著篩選類型豐富的源代碼作為最終的數據集,然后將數據轉換為單詞(token)和類型(type)對齊匹配的格式,同時生成token和type詞匯庫,最后利用token?type映射將源代碼表示為一種適合學習的數據格式,如向量。模型的構建包括:首先確定神經網絡種類,然后確定神經網絡層數,最后確定每層神經元個數。模型的訓練包括:跟蹤損失函數值和分類誤差,更新模型參數,直至得到準確度較高的模型。模型評估包括:統計模型的準確度和一致性。類型推斷包括:加載訓練好的準確度較高的模型,將類型推斷結果標注在其對應標識符的后面,最后以文件的形式輸出。其流程如圖1所示。

技術領域

本發明涉及人工智能領域的深度學習,特別是涉及一種對源代碼的學習。具體通過對源代碼的處理后,將其作為神經網絡的輸入,然后進行訓練,得到準確度較高的模型,從而進行JavaScript類型推斷的方法。

背景技術

近年來,深度學習在語音識別、機器翻譯、自動駕駛等領域都得到了廣泛的應用,目前針對源代碼的學習也引起了人們的關注。深度學習的優勢在于能夠通過深度神經網絡提取高度復雜的特征,而機器學習則需要自己定義特征。目前,深度神經網絡已經在一系列自然語言任務上獲得了成功。與自然語言不同,程序中包含豐富、明確、復雜的結構信息,傳統的自然語言處理模型(NLP,Natural Language Processing)將不適用于源代碼任務,所以可以將神經網絡與自然語言處理模型進行結合,從而處理源代碼任務。

Javascript作為web開發的一種語言,仍然是最受歡迎的語言之一。JavaScript是一種弱類型語言,在靜態類型檢查、代碼重構和語言服務方面存在一定的劣勢。而類型推斷可以通過對標識符(指變量、函數、屬性的名字,或者函數的參數)等進行類型標注從而使代碼的靜態驗證有很大不同,同時類型推斷可以提高代碼質量。Typescript是一種強類型的語言,通過類型注解,對類型進行約束,可以避免一些類型問題,提高代碼健壯性。Flow是一個靜態類型檢查器,用于快速的發現JavaScript應用中的錯誤,驗證JavaScript中的基本數據類型。另外還有一些其他的代碼檢查工具,但這些工具存在一些不足,比如無法檢測引用類型、自定義類型等類型錯誤,所以對JavaScript進行類型推斷是很有必要的。

傳統的JavaScript類型推斷需要考慮眾多因素,一般是通過各種分析技術如語法分析和語義分析等,不斷細化類型,從而進行類型推斷。而基于深度學習的JavaScript類型推斷僅需構建單詞和類型對齊匹配的語料庫,然后基于語料庫和數據集進行模型的構建和訓練,最終得到準確度較高的模型。

發明內容

本發明是一種采用深度學習技術進行JavaScript類型推斷的方法。第一,對源代碼數據進行收集與處理,將數據分為訓練數據、驗證數據和測試數據,并表示為一種適合學習的數據格式,如表示為向量形式;第二,進行模型的構建,選取合適的神經網絡,如雙向傳播的門控循環單元(GRU,Gated Recurrent Unit)、循環神經網絡(RNN,Recurrent NeuralNetwork)、長短時記憶神經網絡(LSTM,Long Short-Term Memory)等,可以捕獲到更多的源代碼信息,使輸入數據通過神經網絡后有一個合理的輸出;第三,進行模型的訓練,根據每一次訓練結束后的損失函數值及驗證集準確率不斷更新網絡參數,不斷提高模型的精度,直至得到一個準確度較高的模型;第四,進行模型的評估,統計模型的準確度和一致性;第五,進行類型推斷,將待推斷的數據輸入到已訓練好的準確度較高的模型中,并將推斷結果進行輸出。以上所述方法如圖1,包括:

1.數據收集與處理

針對深度學習任務,不經任何處理的源代碼數據是不能直接使用的,本發明通過對源代碼數據進行篩選、轉換、切分、表示等處理后,將其作為神經網絡的輸入。具體如下:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南大學,未經湖南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911020317.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

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

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

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

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产欧美日韩二区| 国产亚洲精品综合一区| 国产69精品久久久久999天美| 国内精品久久久久影院日本| 国产高清一区在线观看| 精品国产一二区| 日韩精品一区二区三区不卡| 制服.丝袜.亚洲.另类.中文| 日本三级香港三级| 久久久久国产亚洲| 国产一级片一区| 日韩一区免费在线观看| 亚洲精品一区二区另类图片| 亚洲高清国产精品| 国产精品综合久久| 免费的午夜毛片| 久久久久久久久亚洲精品| 精品久久不卡| 免费a一毛片| 亚洲欧美日韩精品suv| 日本伦精品一区二区三区免费| 日韩午夜三级| 久免费看少妇高潮a级特黄按摩| 国产精品影音先锋| 国产伦精品一区二区三区免| 一区二区三区日韩精品| 久精品国产| 2020国产精品自拍| 午夜看大片| 国产视频一区二区视频| 99国产精品| 国产高清在线一区| 久久一级精品| 午夜精品一区二区三区三上悠亚 | 久久一级精品| 欧美日韩精品在线一区二区| 91丝袜国产在线播放| 91久久国产露脸精品| 国产精品久久二区| 日韩av中文字幕第一页 | www色视频岛国| 国产乱码精品一区二区三区中文| 99久久国产综合精品麻豆| 国内少妇自拍视频一区| 久久精品爱爱视频| 久久不卡精品| 亚洲乱亚洲乱妇28p| 日本一区二区在线电影| 色就是色欧美亚洲| 久久久一区二区精品| 日韩午夜毛片| 亚洲乱视频| 国产精品久久免费视频| 国产精品久久久麻豆| 日韩一区免费| 日韩av片无码一区二区不卡电影| 欧美高清性xxxxhdvideos| 99久久婷婷国产综合精品草原| 国产精品无码永久免费888| 国产欧美二区| 国产欧美久久一区二区三区| 国产一区二区精品在线| 亚洲午夜精品一区二区三区电影院 | 99精品免费在线视频| 精品婷婷伊人一区三区三| 91波多野结衣| 99久久国产综合精品色伊| 香港日本韩国三级少妇在线观看 | 亚洲欧美色图在线| 欧美精品在线视频观看| 色婷婷综合久久久中文一区二区| 亚洲乱小说| 浪潮av网站| 91看片淫黄大片91| 97欧美精品| 国产精品乱码久久久久久久 | 亚洲欧洲精品一区二区三区不卡| 欧美日韩一二三四区| 亚洲一二三在线| 国产v亚洲v日韩v欧美v片| 午夜国产一区二区| 色一情一乱一乱一区免费网站| 国产经典一区二区| 91精品国产麻豆国产自产在线| 国产精品视频一区二区二| 91精品资源| 亚洲欧洲精品一区二区三区不卡| 性欧美一区二区| 夜夜躁人人爽天天天天大学生| 精品国产一区二区在线| 中文字幕一二三四五区| 欧美精品一级二级| 国产欧美性| 99精品一级欧美片免费播放| 国产精品综合一区二区三区| 精品久久久久久中文字幕大豆网 | 亚洲国产欧美一区二区丝袜黑人 | 国产精品9区| 欧美一区二区色| 亚洲一区中文字幕| 精品国产91久久久久久久| 国产一区二区激情| 国产激情视频一区二区| 秋霞三级伦理| 国产一区二区麻豆| 国产1区2区视频| 国产精品一区二区在线观看 | 亚洲一卡二卡在线| 国产一区二区高清视频| 欧美综合在线一区| 日韩精品少妇一区二区在线看| 久久国产精品二区| 日韩精品在线一区二区三区| 欧美国产精品久久| 国产资源一区二区三区| 午夜爽爽爽男女免费观看| 久久艹国产精品| 国产男女乱淫视频高清免费 | 97精品久久久午夜一区二区三区| 欧美一区二三区人人喊爽| 91国内精品白嫩初高生| 精品久久久久久中文字幕大豆网| 国产精品6699| 狠狠色噜噜狠狠狠狠777| 午夜肉伦伦| 综合国产一区| 亚洲精品日本无v一区| 日本边做饭边被躁bd在线看 | 欧美日韩激情在线| 国产精品久久久久久久四虎电影| 久久国产精久久精产国| 成年人性生活免费看| 午夜精品一区二区三区在线播放| 天干天干天干夜夜爽av| 国产一区二区麻豆| 欧美一区二区三区三州| 狠狠色噜噜综合社区| 精品久久不卡| 91久久久久久亚洲精品禁果| 97久久国产亚洲精品超碰热| 欧美日韩国产一区在线| 国产99久久久久久免费看| 日韩中文字幕在线一区| 中文字幕欧美另类精品亚洲| 99国精视频一区一区一三| 久久99国产综合精品| 大桥未久黑人强制中出| 欧美精品一区免费| 91超碰caoporm国产香蕉| 色吊丝av中文字幕| 亚日韩精品| 日韩精品人成在线播放| 91麻豆产精品久久久| 国产1区2区视频| 国产一区二区午夜| 精品午夜电影| av午夜影院| 免费午夜在线视频| 久久久久国产精品一区二区三区| 欧美一区二区三区免费电影| 99国产午夜精品一区二区天美| 毛片大全免费观看| 91久久国语露脸精品国产高跟| 激情欧美日韩| 日本高清一二区| 国产视频一区二区不卡 | 日韩精品人成在线播放| 香港三日本8a三级少妇三级99| 一区二区在线精品| 狠狠色噜噜狠狠狠狠2018| 久久国产精久久精产国| 精品一区二区超碰久久久| 欧美高清极品videossex| 狠狠躁狠狠躁视频专区| 国产一区二区片| 欧美精品国产精品| 日韩一级视频在线| 久久久久国产精品视频| 国产精品中文字幕一区| 国产乱码精品一区二区三区中文 | 日韩一级视频在线| 色噜噜日韩精品欧美一区二区 | 亚洲欧美自拍一区| 久久久久亚洲| 亚洲欧美一卡二卡| 中文字幕视频一区二区| 久久夜色精品国产亚洲| 国产精品久久久久久久综合| 午夜看片在线| 欧美精品免费视频| 午夜av在线电影| 精品国产鲁一鲁一区二区三区| 欧美一区二区三区久久综合| 免费久久99精品国产婷婷六月| 免费毛片**| 日韩av在线网| 国产精品久久久久久久妇女| 日韩午夜电影在线| 欧美一级片一区| 久久婷婷国产香蕉| 国产精品一区二区三| 手机看片国产一区| 国产精品免费不卡| 亚洲在线久久| 91av精品| 欧美视屏一区| 窝窝午夜理伦免费影院| 在线亚洲精品| 精品久久久影院| 亚洲自拍偷拍一区二区三区| 99精品国产一区二区三区不卡 | 久久综合二区| 久久99国产视频| 亚洲麻豆一区| 国产午夜亚洲精品羞羞网站| 日本一区二区高清| 大bbw大bbw巨大bbb| 97国产精品久久久| 亚洲乱小说| 国产呻吟久久久久久久92| 国产一区二三| 日本神影院一区二区三区| 国产精品精品视频一区二区三区 | 日韩中文字幕久久久97都市激情| 国产69精品久久久久孕妇不能看 | 粉嫩久久久久久久极品| 精品国产一区二区三区高潮视| 波多野结衣女教师电影| 午夜剧场a级片| 91国产一区二区| 国产精品18久久久久白浆| 国产一区在线视频观看| 色婷婷综合久久久中文一区二区| 国产一区精品在线观看| 日本精品一二三区| 国产精品无码永久免费888 | 99精品欧美一区二区| 国产丝袜一区二区三区免费视频| 国91精品久久久久9999不卡| 国产一级片网站| 亚洲女人av久久天堂| 国产日韩欧美色图| 国产精品一区二区三区在线看| 国产精品中文字幕一区二区三区| 欧美精品九九| 久久久精品欧美一区二区|