亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

計算機編程從未如此簡單。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MISIM系統(tǒng)總攬

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

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

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

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

(i)code2vec

(ii)Neural Code Comprehension

(iii) Aroma

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    89

    文章

    3706

    瀏覽量

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

    關(guān)注

    3

    文章

    254

    瀏覽量

    24872
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8536

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    (Action)三種核心通信方式的原理剖析與代碼示例,尤其是代碼講解,更是清晰展現(xiàn) ROS 2 分布式計算的底層邏輯,為后續(xù)開發(fā)奠定理論基礎(chǔ)。還利用了海龜仿真70+命令行與編程示例,
    發(fā)表于 04-27 11:24

    為什么無法從源代碼推斷OpenVINO?構(gòu)建中的VPU?

    為什么無法從源代碼推斷OpenVINO?構(gòu)建中的 VPU
    發(fā)表于 03-06 07:12

    伺服電動缸在人形機器人中的應(yīng)用

    集成高精密減速器、高性能電機、絲桿機構(gòu)、傳感器以及伺服控制系統(tǒng),伺服電動缸在保證更小體積的基礎(chǔ)上實現(xiàn)了驅(qū)控一體化,從而滿足了人形機器人復(fù)雜場景的應(yīng)用需求。四、提升性能與可靠德邁傳動伺服電動缸的應(yīng)用還
    發(fā)表于 02-06 09:04

    使用 Thonny 對 XRP 機器人進(jìn)行編程

    算法中用于創(chuàng)建機器人未知區(qū)域?qū)Ш降貓D的三種主要技術(shù)。在這篇博客,我們將討論一個適合初學(xué)者的實驗機器人平臺 (XRP),以及如何通過另一種方式 Thonny 來對其編程。 什么是 XRP(實驗
    的頭像 發(fā)表于 01-26 17:31 ?897次閱讀
    使用 Thonny 對 XRP <b class='flag-5'>機器</b>人進(jìn)行<b class='flag-5'>編程</b>

    【「具身智能機器系統(tǒng)」閱讀體驗】2.具身智能機器人的基礎(chǔ)模塊

    ,一次生成深度信息。 自主機器人定位任務(wù)的本質(zhì)是對機器人自身狀態(tài)的估計問題,包括位置,朝向,速度問題。 路徑規(guī)劃旨在找到從起點到目標(biāo)區(qū)域的路徑,確保路徑的可行和最優(yōu)
    發(fā)表于 01-04 19:22

    《具身智能機器系統(tǒng)》第10-13章閱讀心得之具身智能機器人計算挑戰(zhàn)

    了完整的安全防護體系。 第12章將可靠性問題分為兩大類:機器人本體的可靠和計算系統(tǒng)的可靠。本體可靠涉及溫度、碰撞、斷電、輻射
    發(fā)表于 01-04 01:15

    開源項目!能夠精確地行走、跳舞和執(zhí)行復(fù)雜動作的機器人—Tillu

    的語音識別系統(tǒng)響應(yīng)語音指令 為什么打造Tillu? 打造Tillu不僅是一個項目,更是一次學(xué)習(xí)體驗。通過深入探索機器人技術(shù)、編程細(xì)節(jié)以及自定義動作和表情,釋放你的創(chuàng)造力。無論你是學(xué)生、愛好者還是創(chuàng)
    發(fā)表于 01-02 17:24

    【「具身智能機器系統(tǒng)」閱讀體驗】2.具身智能機器人大模型

    需要專業(yè)程序員進(jìn)行繁瑣的編程工作,這種方式不僅效率低下,還限制了機器人的應(yīng)用場景。例如,在我們大學(xué)工程實訓(xùn)課程中使用的數(shù)控機床,需要人為設(shè)定起點、終點、移動方向和移動距離參數(shù),自動化程度非常有限。而
    發(fā)表于 12-29 23:04

    【「具身智能機器系統(tǒng)」閱讀體驗】1.初步理解具身智能

    現(xiàn)狀和前沿研究,詳細(xì)介紹大模型的構(gòu)建方法、訓(xùn)練數(shù)據(jù)、模型架構(gòu)和優(yōu)化技術(shù)。 第4部分(第10章到第13章)深入探討提升機器人計算實時、算法安全、系統(tǒng)可靠
    發(fā)表于 12-28 21:12

    【「具身智能機器系統(tǒng)」閱讀體驗】1.全書概覽與第一章學(xué)習(xí)

    講解如何構(gòu)造具身智能基礎(chǔ)模型的方法和步驟,包括數(shù)據(jù)采集、預(yù)處理、模型訓(xùn)練和評估。 在第四部分,介紹了具身智能機器人的計算挑戰(zhàn),包括計算加速、算法安全系統(tǒng)可靠
    發(fā)表于 12-27 14:50

    《具身智能機器系統(tǒng)》第7-9章閱讀心得之具身智能機器人與大模型

    方法應(yīng)該捕捉任務(wù)之間的結(jié)構(gòu)相似性,便于知識遷移。 針對“9.3關(guān)鍵選擇及利弊權(quán)衡”這一小節(jié)的內(nèi)容,書中是用純文字?jǐn)⑹?,而我將其結(jié)構(gòu)化整理成表格,方便直觀對比兩種方法。 比較維度 預(yù)訓(xùn)練+微調(diào)+ICL
    發(fā)表于 12-24 15:03

    【「具身智能機器系統(tǒng)」閱讀體驗】+初品的體驗

    《具身智能機器系統(tǒng)》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結(jié)構(gòu)和內(nèi)容如圖2所示。 該書可作為高校和科研機構(gòu)的教材,為學(xué)生和研究人員提供系統(tǒng)
    發(fā)表于 12-20 19:17

    《具身智能機器系統(tǒng)》第1-6章閱讀心得之具身智能機器系統(tǒng)背景知識與基礎(chǔ)模塊

    、谷歌的RT系列前沿產(chǎn)品中展露鋒芒。這些突破成果標(biāo)志著AI正從虛擬世界邁向物理世界的深度交互。 而研讀《具身智能機器系統(tǒng)》前六章,我對具身智能(Embodied Artifici
    發(fā)表于 12-19 22:26

    【開源項目】你準(zhǔn)備好DIY一款功能強大的機器人了嗎?

    、LED顏色和表情。 機器編程 開發(fā)一個Arduino代碼來解釋從應(yīng)用發(fā)送的串行字符。此代碼應(yīng): 根據(jù)方向命令控制電機移動。 根據(jù)色彩輪輸入改變LED顏色。 在OLED屏幕上顯示眼睛
    發(fā)表于 11-08 10:53