哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MIT等推新型機(jī)器編程系統(tǒng):機(jī)器推斷代碼相似性(MISIM)

如意 ? 來源:新智元 ? 作者:佚名 ? 2020-09-04 14:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計(jì)算機(jī)編程從未如此簡單。

最初,程序員用手編寫程序,將符號寫到方格紙上,然后將它們穿孔打卡,計(jì)算機(jī)才可以對其進(jìn)行處理。如果有一個(gè)標(biāo)記不準(zhǔn)確,整個(gè)過程可能需要重做。

如今,程序員使用了一系列功能強(qiáng)大的工具,可自動(dòng)完成大部分工作。但是如果出現(xiàn)一個(gè)愚蠢的 bug 仍然可能使整個(gè)軟件崩潰,隨著系統(tǒng)變得越來越復(fù)雜,跟蹤這些 bug 變得越來越困難。

最近,英特爾科學(xué)家與麻省理工學(xué)院(MIT),以及佐治亞理工學(xué)院(Georgia Tech)的研究人員共同推出了一種新的機(jī)器編程(MP)系統(tǒng)——機(jī)器推斷代碼相似性(MISIM)。該系統(tǒng)是一種自動(dòng)引擎,旨在通過研究代碼的結(jié)構(gòu),并分析具有類似行為的其他代碼的句法差異來學(xué)習(xí)某個(gè)軟件計(jì)劃執(zhí)行的操作。

MISIM系統(tǒng)的性能要比當(dāng)前最先進(jìn)的系統(tǒng)高出40倍,可以看出從代碼推薦到自動(dòng)錯(cuò)誤修復(fù)的應(yīng)用前景。

MISIM:提高開發(fā)效率,性能是最先進(jìn)相似性系統(tǒng)的40倍

隨著異構(gòu)計(jì)算的興起,硬件和軟件系統(tǒng)變得越來越復(fù)雜。這種復(fù)雜性,再加上缺乏能夠在多種體系結(jié)構(gòu)中以專家水平進(jìn)行編程的程序員,使得人們對新開發(fā)方法的需求日益凸顯。

多年來,自動(dòng)代碼生成一直是研究的熱點(diǎn)。微軟正在將基本的代碼生成構(gòu)建到其廣泛使用的軟件開發(fā)工具中。

Facebook 開發(fā)了一個(gè)名為 Aroma 的系統(tǒng),該系統(tǒng)可以自動(dòng)完成小程序,而 DeepMind 開發(fā)的神經(jīng)網(wǎng)絡(luò)可以提供比人類設(shè)計(jì)的更有效的簡單算法版本。甚至 OpenAI 的 GPT-3 語言模型也可以從自然語言提示中生成簡單的代碼段。

機(jī)器編程是英特爾實(shí)驗(yàn)室和麻省理工學(xué)院在「The Three Pillars of Machine Programming」論文中提出的一個(gè)術(shù)語 ,旨在通過使用自動(dòng)化工具來提高開發(fā)效率。

這些新興機(jī)器編程工具中的一項(xiàng)關(guān)鍵技術(shù)是代碼相似性,它能準(zhǔn)確有效地自動(dòng)化某些軟件開發(fā)過程來滿足這一需求。

然而,建立精確的代碼相似性系統(tǒng)是一個(gè)尚未解決的問題。這些系統(tǒng)試圖確定兩個(gè)代碼片段是否顯示出相似的特征或旨在達(dá)到相似的目標(biāo)。當(dāng)僅學(xué)習(xí)源代碼時(shí),這是一項(xiàng)艱巨的任務(wù)。

因此, 研究人員提出了機(jī)器推斷代碼相似性(MISIM),這是一種全新的端到端代碼相似性系統(tǒng)。MISIM 可以準(zhǔn)確推斷兩段代碼何時(shí)執(zhí)行相似的計(jì)算,即使這兩段代碼使用不同的數(shù)據(jù)結(jié)構(gòu)和算法

英特爾實(shí)驗(yàn)室首席科學(xué)家兼機(jī)器編程研究總監(jiān) Justin Gottschlich 表示,「這是邁向更宏偉的機(jī)器編程愿景的重要一步?!?/p>

MISIM 與現(xiàn)有代碼相似性系統(tǒng)之間的核心區(qū)別在于其新穎的上下文感知語義結(jié)構(gòu)(CASS),其目的是了解代碼的實(shí)際作用,可以幫助從代碼語法中提升語義含義。

與其他現(xiàn)有方法不同,它可以將 CASS 配置為特定的上下文,從而使其可以捕獲更高級別描述代碼的信息。CASS 可以提供有關(guān)代碼功能而非方法的更具體的見解。

此外,MISIM 無需使用編譯器即可對代碼進(jìn)行評級,編譯器將人類可讀的源代碼轉(zhuǎn)換為計(jì)算機(jī)可執(zhí)行的機(jī)器代碼。

與現(xiàn)有系統(tǒng)相比,MISIM 還具有許多優(yōu)勢,包括能夠在開發(fā)人員當(dāng)前正在編寫的不完整代碼段上執(zhí)行的能力,這是推薦系統(tǒng)或自動(dòng)錯(cuò)誤修復(fù)的重要實(shí)用特征。

MIT等推新型機(jī)器編程系統(tǒng):機(jī)器推斷代碼相似性(MISIM)

MISIM系統(tǒng)總攬

MISIM 提供了基于神經(jīng)的代碼相似性評分算法,該算法可通過具有學(xué)習(xí)參數(shù)的各種神經(jīng)網(wǎng)絡(luò)體系結(jié)構(gòu)來實(shí)現(xiàn)。

一旦將代碼的結(jié)構(gòu)集成到 CASS 中,神經(jīng)網(wǎng)絡(luò)系統(tǒng)就會(huì)根據(jù)其設(shè)計(jì)要執(zhí)行的工作,為代碼片段提供相似性評分。

換句話說,如果兩段代碼在結(jié)構(gòu)上看起來有很大不同,但執(zhí)行相同的功能,則神經(jīng)網(wǎng)絡(luò)會(huì)將它們評為大致相似。

研究人員最后將 MISIM 與三個(gè)最新的檢測代碼相似性系統(tǒng)進(jìn)行了比較:

(i)code2vec

(ii)Neural Code Comprehension

(iii) Aroma

MIT等推新型機(jī)器編程系統(tǒng):機(jī)器推斷代碼相似性(MISIM)

通過將這些原理整合到一個(gè)統(tǒng)一的系統(tǒng)中,研究人員發(fā)現(xiàn)MISIM能夠比當(dāng)前的最新系統(tǒng)更準(zhǔn)確地識別相似的代碼,最多可識別40倍。

從研究到演示:代碼推薦,大幅削減開發(fā)成本

盡管英特爾仍在擴(kuò)展 MISIM 的功能集,但公司已將其從研究工作轉(zhuǎn)移到了演示工作,目的是創(chuàng)建一個(gè)代碼推薦引擎,以協(xié)助所有軟件開發(fā)人員能夠跨英特爾各種異構(gòu)體系結(jié)構(gòu)進(jìn)行編程。

這種類型的系統(tǒng)將能夠識別開發(fā)人員輸入的簡單算法背后的意圖,并提供語義上相似但性能有所提高的候選代碼。

Gottschlich 表示,「我想,如果有可能,大多數(shù)開發(fā)人員會(huì)很樂意讓機(jī)器為他們查找并修復(fù)錯(cuò)誤」。

這可以為雇主省去一些麻煩,更不用說幫助開發(fā)人員自己了。

根據(jù)劍橋大學(xué) Judge 商學(xué)院發(fā)表的一項(xiàng)研究,程序員將50.1%的工作時(shí)間用于編程,而將一半的時(shí)間用于調(diào)試。估計(jì)每年的調(diào)試總費(fèi)用為3120億美元??梢钥闯?,這需要消耗大量精力和財(cái)力。

英特爾機(jī)器編程實(shí)驗(yàn)室還與英特爾的軟件部門合作,以了解如何將 MISIM 集成到他們的日常開發(fā)中。像 MISIM 這樣的以AI為動(dòng)力的代碼推薦和審查工具有望大幅削減開發(fā)成本,同時(shí)使編碼人員能夠?qū)W⒂诟邉?chuàng)造性、更少重復(fù)性的任務(wù)。

Gottschlich 在一次采訪時(shí)表示,「如果我們在機(jī)器編程方面取得成功,最終目標(biāo)之一就是使所有人能夠創(chuàng)建軟件?!?br /> 責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3723

    瀏覽量

    97435
  • MIT
    MIT
    +關(guān)注

    關(guān)注

    3

    文章

    254

    瀏覽量

    25036
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    67

    文章

    8564

    瀏覽量

    137222
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    為什么說關(guān)節(jié)扭矩傳感器是高端機(jī)器人的“觸覺神經(jīng)”?

    機(jī)器人在每毫秒都能“感知”到自己被、拉或碰到東西。 正是這種連續(xù)、精準(zhǔn)的力覺反饋,讓機(jī)器人實(shí)現(xiàn)了三大關(guān)鍵能力: 1. 柔順控制:像人手一樣“順著來” 傳統(tǒng)機(jī)器人遇到意外阻力會(huì)硬頂,容
    發(fā)表于 04-17 17:27

    Neway電機(jī)方案在機(jī)器人技術(shù)方面的優(yōu)勢

    采購率超85%,交貨周期縮短至2周,緊急訂單可72小時(shí)交付,確保工業(yè)機(jī)器人廠商的生產(chǎn)連續(xù)。二、高功率密度與小型化設(shè)計(jì),節(jié)省布局空間背景:工業(yè)機(jī)器人關(guān)節(jié)驅(qū)動(dòng)器、六軸機(jī)器
    發(fā)表于 03-30 09:39

    機(jī)器人環(huán)境適應(yīng)試驗(yàn)怎么做?需要用到哪些設(shè)備和標(biāo)準(zhǔn)?

    機(jī)器人環(huán)境適應(yīng)試驗(yàn)是指在模擬或真實(shí)極端/復(fù)雜環(huán)境條件下,對機(jī)器系統(tǒng)的結(jié)構(gòu)可靠、感知能力、運(yùn)動(dòng)性能、能源效率及任務(wù)執(zhí)行穩(wěn)定性進(jìn)行
    的頭像 發(fā)表于 03-03 15:10 ?305次閱讀
    <b class='flag-5'>機(jī)器</b>人環(huán)境適應(yīng)<b class='flag-5'>性</b>試驗(yàn)怎么做?需要用到哪些設(shè)備和標(biāo)準(zhǔn)?

    探索RISC-V在機(jī)器人領(lǐng)域的潛力

    應(yīng)用,特別是機(jī)器人操作系統(tǒng)領(lǐng)域的可行。MUSE Pi Pro以其強(qiáng)大的K1 AI CPU和官方對主流開源軟件棧的積極適配,成為了一個(gè)非常有吸引力的選擇。 二、 硬件初窺:性能小鋼炮 MUSE Pi Pro
    發(fā)表于 12-03 14:40

    巡檢機(jī)器人落地攻略:RK3576驅(qū)動(dòng)12路低延遲視覺

    ,邊走邊看、實(shí)時(shí)回傳、異常即告警。周三,機(jī)器人上電跑通:前后左右與頂部共 10~12路1080P 攝像頭接入,基于米爾 RK3576開發(fā)板 完成 硬件編解碼 + RTSP/SRT 低延遲流;端到端延遲
    發(fā)表于 10-24 16:53

    機(jī)器人競技幕后:磁傳感器芯片激活 “精準(zhǔn)感知力”

    地磁基準(zhǔn)的慣性導(dǎo)航系統(tǒng)可持續(xù)提供可靠數(shù)據(jù)。實(shí)測顯示,搭載昆泰芯 KTM59 系列融合磁傳感器的機(jī)器人,在復(fù)雜動(dòng)態(tài)環(huán)境中定位可靠達(dá) 99.7%,較單一傳感器方案提升 27%。 磁傳感器芯片的技術(shù)突破
    發(fā)表于 08-26 10:02

    機(jī)器人芯片:智能機(jī)器的“大腦”與未來趨勢

    、低功耗和強(qiáng)適應(yīng)的方向演進(jìn),推動(dòng)機(jī)器人應(yīng)用邁向更廣闊的領(lǐng)域。 ? 機(jī)器人芯片的關(guān)鍵作用 ?? 機(jī)器人芯片主要包括中央處理器(CPU)、圖形處理器(GPU)、神經(jīng)網(wǎng)絡(luò)處理器(NPU)和
    的頭像 發(fā)表于 07-31 13:43 ?1352次閱讀

    工業(yè)機(jī)器人的特點(diǎn)

    的基礎(chǔ),也是三者的實(shí)現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機(jī)床、工業(yè)機(jī)器人、自動(dòng)化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動(dòng)化焊接線、柔性自動(dòng)化生產(chǎn)線、智能農(nóng)機(jī)、3D 打印機(jī)領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人電路代碼論文及項(xiàng)目源碼

    STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人電路代碼論文及項(xiàng)目部分截圖:
    發(fā)表于 05-28 21:22

    明遠(yuǎn)智睿SSD2351開發(fā)板:語音機(jī)器人領(lǐng)域的變革力量

    接口則讓語音機(jī)器人可以連接到互聯(lián)網(wǎng),實(shí)時(shí)獲取最新的信息,增強(qiáng)其智能和交互能力。 在實(shí)際應(yīng)用場景中,以智能客服語音機(jī)器人為例。SSD2351開發(fā)板可以驅(qū)動(dòng)語音識別模塊,準(zhǔn)確識別用戶的問題,并在本地或
    發(fā)表于 05-28 11:36

    盤點(diǎn)#機(jī)器人開發(fā)平臺(tái)

    圖,電子技術(shù)資料網(wǎng)站具身智能機(jī)器人****開發(fā)平臺(tái)——Fibot廣和通發(fā)布機(jī)器人開發(fā)平臺(tái)-電子發(fā)燒友網(wǎng)NVIDIA Isaac 英偉達(dá)綜合機(jī)器人開發(fā)平臺(tái)NVIDIA Isaac 是英
    發(fā)表于 05-13 15:02

    詳細(xì)介紹機(jī)場智能指路機(jī)器人的工作原理

    路徑。路徑規(guī)劃算法會(huì)考慮多種因素,如距離最短、避開人流密集區(qū)域、優(yōu)先選擇寬闊通道,以確保旅客能夠快速、順暢地到達(dá)目的地。 實(shí)時(shí)導(dǎo)航與避障 :在機(jī)器人引導(dǎo)旅客的過程中,導(dǎo)航系統(tǒng)會(huì)實(shí)時(shí)監(jiān)控機(jī)器
    發(fā)表于 05-10 18:26

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】視覺實(shí)現(xiàn)的基礎(chǔ)算法的應(yīng)用

    的有效途徑。 結(jié)語 本書第7章和第8章內(nèi)容系統(tǒng)性強(qiáng),從基礎(chǔ)理論到代碼實(shí)踐,為讀者提供了機(jī)器人視覺與SLAM的完整知識框架。未來,我計(jì)劃結(jié)合書中案例,進(jìn)一步探索多傳感器融合、自主導(dǎo)航等高級應(yīng)用,爭取在
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫,是通信總線,協(xié)調(diào)多個(gè)傳感器 為了解決機(jī)器人里各廠商模塊不通用的問題,讓機(jī)器
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識

    (Action)三種核心通信方式的原理剖析與代碼示例,尤其是代碼講解,更是清晰展現(xiàn) ROS 2 分布式計(jì)算的底層邏輯,為后續(xù)開發(fā)奠定理論基礎(chǔ)。還利用了海龜仿真70+命令行與編程示例,
    發(fā)表于 04-27 11:24
    榕江县| 娱乐| 壶关县| 达拉特旗| 通化市| 交口县| 永登县| 韶关市| 祁门县| 旅游| 天峨县| 富裕县| 兴海县| 巴东县| 文水县| 定安县| 开原市| 兴仁县| 海门市| 峨眉山市| 公主岭市| 镇巴县| 富裕县| 桂林市| 兴隆县| 英德市| 富蕴县| 宝应县| 恩平市| 伊吾县| 德惠市| 安福县| 乡城县| 平罗县| 鄂尔多斯市| 凉山| 乐清市| 隆回县| 凤庆县| 二手房| 稷山县|