天堂色网-天堂色综合-天堂社区在线观看-天堂社区在线视频-天天操网-天天操网站

 
當(dāng)前位置: 首頁(yè) » 行業(yè)資訊 » 機(jī)器人»程序員的福音,AI可以自動(dòng)修復(fù)bug了!
   

程序員的福音,AI可以自動(dòng)修復(fù)bug了!

 46.1K
     [點(diǎn)擊復(fù)制]
放大字體  縮小字體 發(fā)布日期:2017-08-26   瀏覽次數(shù):444
核心提示:  人工智能完整學(xué)會(huì)本身編程,能夠說(shuō)起來(lái)還有一種科幻感,但AI幫法式員找bug這件事,曾經(jīng)到達(dá)了不錯(cuò)的程度。  北京年夜學(xué)、微軟亞洲研討院和中國(guó)電子科技年夜學(xué)就一路測(cè)驗(yàn)考試著讓AI找bug。微軟亞洲研討院的Lily

程序員的福音,AI可以自動(dòng)修復(fù)bug了!

  人工智能完整學(xué)會(huì)本身編程,能夠說(shuō)起來(lái)還有一種科幻感,但AI幫法式員找bug這件事,曾經(jīng)到達(dá)了不錯(cuò)的程度。

  北京年夜學(xué)、微軟亞洲研討院和中國(guó)電子科技年夜學(xué)就一路測(cè)驗(yàn)考試著讓AI找bug。微軟亞洲研討院的Lily Sun在微軟官方博客上引見(jiàn)稱,他們開(kāi)辟的準(zhǔn)確狀況體系(Accurate Condition System, ACS),能在人類不加干涉的情形下主動(dòng)修復(fù)軟件體系中的Bug。

  他們關(guān)于ACS的論文Precise Condition Synthesis for Program Repair揭橥活著界軟件工程年夜會(huì)ICSE 2017上。

  ACS會(huì)主動(dòng)修復(fù)甚么樣的bug呢?Lily Sun舉了個(gè)例子:

  int lcm=Math.abs(mulAndCheck(a/gdc(a,b), b));

  return lcm;

  這是Apache Math中的一段代碼,用來(lái)盤(pán)算兩個(gè)數(shù)的最小公倍數(shù),而且引入了Math.abs來(lái)確保前往的值是負(fù)數(shù)。然則,這個(gè)法式出缺陷,有時(shí)刻照樣會(huì)前往負(fù)值。

  我們可以創(chuàng)立一個(gè)測(cè)試來(lái)找到個(gè)中的毛病。測(cè)試的輸出是a=Integer.MIN_VALUE、b=1,預(yù)期的輸入是throw ArithmeticException。

  把這個(gè)法式和響應(yīng)的測(cè)試輸出到ACS中,ACS會(huì)主動(dòng)生成第2、3行的途徑,修復(fù)法式缺點(diǎn):

  int lcm=Math.abs(mulAndCheck(a/gdc(a,b), b));

  + if (lcm == Integer.MIN_VALUE) {

  + throw new ArithmeticException();

  + }

  return lcm;

  讓算法本身改bug這件事,從2009年開(kāi)端就有研討,弗吉尼亞年夜學(xué)盤(pán)算機(jī)系的Westley Weimer、新墨西哥年夜學(xué)的Stephanie Forrest和卡耐基梅隆年夜學(xué)的Claire Le Goues,就一路開(kāi)辟了Genprog。

  而ACS,在后人研討的基本上年夜幅晉升了精確率。在Defects4J基準(zhǔn)上的測(cè)試成果顯示,ACS生成的23個(gè)補(bǔ)釘中,有18個(gè)是準(zhǔn)確的,精確率近80%。

  ACS精確率的晉升重要得益于有更多的信息起源,特殊是網(wǎng)上的年夜量代碼。與以往的辦法比擬,ACS有以下三種新的信息起源:

  一是用部分性準(zhǔn)繩信息對(duì)補(bǔ)釘中的變量停止排序;

  二是用天然說(shuō)話剖析技巧來(lái)剖析Javadoc,然后用Javadoc中的信息來(lái)過(guò)濾不準(zhǔn)確的補(bǔ)釘;

  三是經(jīng)由過(guò)程對(duì)網(wǎng)上的開(kāi)源法式停止統(tǒng)計(jì)剖析,發(fā)明對(duì)變量停止操作的前提幾率,進(jìn)而生成準(zhǔn)確的補(bǔ)釘。

只要你關(guān)注機(jī)器人,你就無(wú)法錯(cuò)過(guò)睿慕課

 
 
 
[ 行業(yè)資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ]
 
 
展會(huì)更多+
視頻更多+
點(diǎn)擊排行
 
網(wǎng)站首頁(yè) | 網(wǎng)站地圖 | 排名推廣 | 廣告服務(wù) | 積分換禮 | 網(wǎng)站留言 | RSS訂閱
主站蜘蛛池模板: 中文字幕在线视频观看 | 久草久 | 三级全黄的视频 | 欧美视频第一区 | 亚洲欧美视频一区二区三区 | 国产无遮挡男女羞羞影院在线播放 | 成年性视频bbixx | 日日操夜夜骑 | 欧美成人片在线 | 亚洲日本韩国欧美 | 天天综合天天操 | 日本日b| 欧美亚洲中日韩中文字幕在线 | 国产成人精品久久免费动漫 | 一区二区三区亚洲 | 久久影院秋霞理论 | 国内自拍成人网在线视频 | 我想看黄色一级片 | 你懂得在线看 | 午夜视频高清在线aaa | 亚洲第一页综合 | 国产欧美日韩高清专区手机版 | 亚洲国产欧美在线不卡中文 | 国产免费播放一区二区 | 久久8 | 生活片一级播放免费 | 天天爽天天 | 国产精品欧美激情第一页 | va亚洲va欧美va国产综合 | 1024jd基地手机看国产 | 久久中文字幕网 | 万部在线视频免费观看 | 成年人在线网站 | 成年网在线观看免费观看网址 | 色在线免费视频 | 嗯啊使劲用力在线观看视频 | 香港三级日本三级人妇三级四 | 国产h在线播放 | 天天摸天天看天天做天天爽 | 久草热在线观看 | 国产成人午夜极速观看 |