91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Facebook的AI研究團隊開發(fā)了一種神經(jīng)轉(zhuǎn)編譯器

倩倩 ? 來源:文財網(wǎng) ? 2020-07-22 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

僅一周多的時間,您中的大多數(shù)人就會聽說Facebook的AI研究團隊(FAIR)開發(fā)了一種神經(jīng)轉(zhuǎn)編譯器,該代碼使用“無監(jiān)督翻譯 ” 將高級編程語言(如C ++,Python,Java,Cobol)的代碼轉(zhuǎn)換為另一種語言。傳統(tǒng)的方法是標(biāo)記源語言并將其轉(zhuǎn)換為抽象語法樹(AST),反編譯器將根據(jù)定義翻譯的手寫規(guī)則(例如抽象或上下文)將其用于轉(zhuǎn)換為所選的目標(biāo)語言。沒有丟失。

在過去的幾十年中,神經(jīng)語言翻譯取得了如此重大的進步,以至于盡管只有足夠的并行語料庫才是唯一的限制,但是這些神經(jīng)模型往往要比硬編碼的手寫規(guī)則好得多。

這已通過“無監(jiān)督的ML翻譯”方法得到了更大程度的解決,其中Facebook的研究團隊使用了來自Github的不同編程語言的大量單語源代碼庫來訓(xùn)練模型。

這使許多組織感到寬慰,尤其是在保險,政府和銀行部門,他們繼續(xù)使用舊版應(yīng)用程序,而這些應(yīng)用程序幾乎沒有增強或微調(diào)的空間,因為它們是由真正熟練的程序員在過去的美好時光中編寫的— COBOL ,Pascal,F(xiàn)ortran等。

盡管編程語言已經(jīng)隨著時間的流逝而發(fā)展,但是從一種代碼庫移植到更高效或更現(xiàn)代的語言(如Java,Swift,Ruby,python)卻是真正的痛苦,因為它需要源語言和目標(biāo)語言方面的專業(yè)知識。例如,有報道稱,澳大利亞聯(lián)邦銀行花費了高達7.5億美元,并在五年內(nèi)將其核心軟件從大型機上的COBOL遷移到了現(xiàn)代平臺上。

基于規(guī)則的翻譯實現(xiàn)起來很復(fù)雜,靈活性和解釋性較差。Facebook的Transcoder可以解決長期存在的問題。

FAIR代碼轉(zhuǎn)換器的主要組件

FAIR轉(zhuǎn)碼器基于一種變壓器架構(gòu),包括一個編碼器和一個解碼器,基于“注意就是您所需要的”論文。FAIR轉(zhuǎn)碼器依賴于單個模型進行編碼和解碼,并且基于3個原理:

屏蔽語言模型預(yù)訓(xùn)練

去噪自動編碼

回譯

1. 屏蔽語言模型預(yù)訓(xùn)練

掩蔽語言預(yù)訓(xùn)練模型基于BERT論文,該模型訓(xùn)練編碼器從源代碼中識別出掩蔽標(biāo)記。訓(xùn)練編碼器以理解編程構(gòu)造,以便在屏蔽某些令牌時識別丟失的令牌并對其進行重構(gòu)。

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

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39630
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    70408
  • ML
    ML
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    單片機開發(fā)功能安全中編譯器

    的行為將符合開發(fā)人員的意圖。對調(diào)試工具使用的數(shù)據(jù)的“后門”訪問代表了該語言不允許的另一種情況,因此可能會帶來意想不到的后果。 編譯器優(yōu)化可能對所有這些領(lǐng)域產(chǎn)生重大影響,因為它們都不屬于編譯器
    發(fā)表于 12-01 06:44

    開源鴻蒙技術(shù)大會2025丨編譯器與編程語言分論壇:語言驅(qū)動系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    在萬物智聯(lián)的時代背景下,操作系統(tǒng)底層能力的構(gòu)建離不開編程語言與編譯器的關(guān)鍵支撐。作為開源鴻蒙生態(tài)的核心技術(shù),語言設(shè)計與編譯器、虛擬機實現(xiàn)的進步直接關(guān)系到開發(fā)效率、運行性能與系統(tǒng)安全。本次分論壇聚焦
    的頭像 發(fā)表于 11-20 17:24 ?960次閱讀
    開源鴻蒙技術(shù)大會2025丨<b class='flag-5'>編譯器</b>與編程語言分論壇:語言驅(qū)動系統(tǒng)創(chuàng)新,<b class='flag-5'>編譯</b>賦能生態(tài)繁榮

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+神經(jīng)形態(tài)計算、類腦芯片

    : 基于JJ的超導(dǎo)神經(jīng)元和突觸: 2、半導(dǎo)體與超導(dǎo)體回合式神經(jīng)形態(tài)網(wǎng)絡(luò) 工作原理: 3、非超導(dǎo)低溫類腦芯片 (知識盲區(qū)了) 4、低溫AI類腦芯片的潛力 四、以樹突為中心的合成大腦 生物神經(jīng)
    發(fā)表于 09-17 16:43

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+化學(xué)或生物方法實現(xiàn)AI

    的憶阻、MAC計算單元及存儲 可以利用液體的流體力學(xué)特征做個納米級微流體系統(tǒng),用水柱來實現(xiàn)邏輯門。 ①用有機聚合物溶液實現(xiàn)互連、憶阻神經(jīng)
    發(fā)表于 09-15 17:29

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+AI的未來:提升算力還是智力

    、浪費資源與破壞環(huán)境 二、用小模型代替大模型 1、強化學(xué)習(xí) 2、指令調(diào)整 3、合成數(shù)據(jù) 三、終身學(xué)習(xí)與遷移學(xué)習(xí) 1、終身學(xué)習(xí) 終身學(xué)習(xí)是一種模仿人類行為的AI算法,旨在構(gòu)建一種能不斷適應(yīng)新環(huán)境、在不斷接收
    發(fā)表于 09-14 14:04

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+第二章 實現(xiàn)深度學(xué)習(xí)AI芯片的創(chuàng)新方法與架構(gòu)

    Transformer和視覺Transformer模型。 ViTA是一種高效數(shù)據(jù)流AI加速,用于在邊緣設(shè)備上部署計算密集型視覺Transformer模型。 2、射頻神經(jīng)網(wǎng)絡(luò) 2.1線
    發(fā)表于 09-12 17:30

    求助,關(guān)于NanoEdge AI Studio生成的庫交叉編譯器版本疑問求解

    我使用的是NanoEdge AI Studio v4.3.1,跟著官方交教程生成了庫libneai.a,我通過metadata.json文件得知生成這個庫的交叉編譯器版本是\"
    發(fā)表于 08-08 07:25

    進迭時空同構(gòu)融合RISC-V AI CPU的Triton算子編譯器實踐

    Triton是由OpenAI開發(fā)個開源編程語言和編譯器,旨在簡化高性能GPU內(nèi)核的編寫。它提供了類似Python的語法,并通過高級抽象降低了GPU編程的復(fù)雜性,同時保持了高性能。目前
    的頭像 發(fā)表于 07-15 09:04 ?1944次閱讀
    進迭時空同構(gòu)融合RISC-V <b class='flag-5'>AI</b> CPU的Triton算子<b class='flag-5'>編譯器</b>實踐

    邊緣設(shè)備AI部署:編譯器如何實現(xiàn)輕量化與高性能?

    電子發(fā)燒友網(wǎng)綜合報道 AI編譯器是專門為人工智能(AI)和機器學(xué)習(xí)(ML)模型設(shè)計的編譯器,其核心目標(biāo)是將高級的AI模型描述(如計算圖、
    的頭像 發(fā)表于 07-06 05:49 ?6710次閱讀

    編譯器功能安全驗證的關(guān)鍵要素

    在汽車、工業(yè)、醫(yī)療等安全關(guān)鍵型應(yīng)用中,確保功能安全合規(guī)性需要嚴格的工具鏈驗證。開發(fā)安全關(guān)鍵型軟件的企業(yè)必須遵守ISO 26262、IEC 61508、ISO 62304等國際標(biāo)準(zhǔn)對編譯器工具鏈進行全面的驗證。
    的頭像 發(fā)表于 07-05 13:37 ?1595次閱讀

    Nordic收購 Neuton.AI 關(guān)于產(chǎn)品技術(shù)的分析

    Nordic Semiconductor 于 2025 年收購了 Neuton.AI,這是家專注于超小型機器學(xué)習(xí)(TinyML)解決方案的公司。 Neuton 開發(fā)了一種獨特的
    發(fā)表于 06-28 14:18

    兆松科技ZCC編譯器全面支持芯來科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發(fā)表于 06-11 09:56 ?1755次閱讀

    RISC-V架構(gòu)下的編譯器自動向量化

    進迭時空專注于研發(fā)基于RISC-V的高性能新AICPU,對于充分發(fā)揮CPU核的性能而言,編譯器是不可或缺的環(huán),而在AI時代,毫無疑問向量算力將發(fā)揮越來越重要的作用。進迭時空非常重視RISC-V
    的頭像 發(fā)表于 06-06 16:59 ?1274次閱讀
    RISC-V架構(gòu)下的<b class='flag-5'>編譯器</b>自動向量化

    RVCT編譯器是否比GNU的編譯器的代碼執(zhí)行速度更快?

    使用FX3S遇到了RVCT編譯器的問題。 1、在SDK的release note中有支持RVCT的描述, 但是在EZ USB Suite的設(shè)置中沒有找到RVCT的選項, 請問支持的具體版本
    發(fā)表于 05-08 07:49

    HighTec編譯器全面適配紫光同芯THA6 Gen2系列產(chǎn)品

    近日,紫光同芯與全球領(lǐng)先的汽車級C/C++編譯器供應(yīng)商HighTec共同宣布,HighTec編譯器完成對紫光同芯THA6 Gen2系列產(chǎn)品的全面適配。此次合作實現(xiàn)了從指令集優(yōu)化到功能安全的全棧支持,是國產(chǎn)高端車規(guī)芯片與國際領(lǐng)先開發(fā)
    的頭像 發(fā)表于 04-02 09:42 ?1213次閱讀