日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

找到適用現(xiàn)代機器學習模型的測試和Debug新方法

DPVg_AI_era ? 來源:lp ? 2019-04-08 13:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳統(tǒng)的軟件測試和debug方法很難適用于現(xiàn)代的機器學習系統(tǒng),DeepMind希望解決這一問題,開發(fā)面向預測模型的可靠驗證工具。這篇博客描述了能嚴格識別并排除學習預測模型中的錯誤的三種方法:對抗性測試,穩(wěn)健性學習和形式驗證。

自計算機編程誕生以來,軟件開發(fā)中就一直沒有離開過bug。隨著時間的推移,軟件開發(fā)人員已經建立了一套在軟件實際發(fā)布前進行測試和debug的最佳方式,但這些方式并不適合現(xiàn)代的深度學習系統(tǒng)。

今天,機器學習的主流方法是在訓練數(shù)據(jù)集上訓練系統(tǒng),然后在另一組數(shù)據(jù)集上進行測試。即使在最壞的情況下,確保系統(tǒng)穩(wěn)健性或高性能也是至關重要的。本文描述了能夠嚴格識別并排除學習預測模型中的錯誤的三種方法:對抗性測試,穩(wěn)健性學習和形式驗證。

機器學習系統(tǒng)一般是不穩(wěn)健的。即使在特定領域中表現(xiàn)優(yōu)于人類的系統(tǒng),具體情況稍微改變,往往就可能導致無法解決簡單問題。比如圖像擾動的問題:如果在輸入圖像中添加少量精心計算的噪聲,那么本來在圖像分類任務中表現(xiàn)超過人類的的神經網(wǎng)絡,很容易將一只樹獺錯認成一輛跑車。

在圖片上加上一個對抗性輸入,可能導致分類器將一只樹懶錯誤識別為一輛跑車。兩個圖像在每個像素上的差異最多只有0.0078。結果第一張被歸類為三趾樹懶,置信度> 99%。第二個被歸類為一輛跑車,概率> 99%。

其實這不是什么新問題。計算機程序總是有bug。幾十年來,軟件工程師開發(fā)了種類繁多的技術工具包,從單元測試到形式驗證。這些方法在傳統(tǒng)軟件上運行良好,但是由于這些模型的規(guī)模和缺乏結構性(可能包含數(shù)億個參數(shù)),想用這些方法來嚴格測試神經網(wǎng)絡等機器學習模型是非常困難的。開發(fā)能夠確保機器學習系統(tǒng)在部署時穩(wěn)健性的新方法勢在必行。

程序員的角度來看,與系統(tǒng)的規(guī)范(即預期功能)不一致的任何行為都屬于bug。DeepMind不僅評估了機器學習系統(tǒng)的技術是否與訓練集和測試集一致,還評估了這些技術的作用與系統(tǒng)的期望屬性的規(guī)范描述中是否一致。這些屬性可能包括對輸入中足夠小的擾動的穩(wěn)健性,避免災難性故障的安全約束,或產生符合物理定律的預測能力等。

本文討論機器學習社區(qū)面臨的三個重要技術挑戰(zhàn),因為我們共同致力于嚴格開發(fā)和部署與所需規(guī)格可靠一致的機器學習系統(tǒng):

高效測試實際功能與屬性規(guī)范的一致性。我們探索有效的方法,來測試機器學習系統(tǒng)是否與設計者和系統(tǒng)用戶所期望的屬性相一致。揭示二者差異的一種方法是在評估期間系統(tǒng)地搜索最壞情況下的結果。

訓練機器學習模型,使其產生屬性一致的預測。即使有了大量的訓練數(shù)據(jù),標準的機器學習算法也可以產生與理想屬性不一致的預測模型。這要求我們重新考慮訓練算法,這些算法不僅能夠很好地擬合訓練數(shù)據(jù),而且要與屬性列表上的要求保持一致。

正式證明機器學習模型是規(guī)范性一致的。雖然形式驗證領域幾十年來一直在研究這種算法,也取得了令人矚目的進展,但很難輕易擴展到現(xiàn)代深度學習領域。

測試規(guī)范一致性

面對對抗性實例下的穩(wěn)健性問題,是深度學習中研究相對充分的問題。這項工作的一個主要主題是評估模型在強對抗性攻擊下的穩(wěn)健性,以及設計可有效分析的透明模型。我們發(fā)現(xiàn)許多模型在弱對抗下進行評估時看上去很穩(wěn)健。但遇見針對更強的對抗時,精度幾乎下降為零。

目前大多數(shù)研究都集中在監(jiān)督學習(主要是圖像分類)的背景下,但是需要將這些想法擴展到其他條件。在最近關于對抗災難性故障方法的研究中,我們將這些想法用于測試確保關鍵設置的強化學習智能體上。開發(fā)這類自主系統(tǒng)的挑戰(zhàn)之一是,由于一個錯誤就可能產生嚴重后果,因此即使非常小的失敗概率也是不可接受的。

我們的目標是設計一個“對手”,能讓我們提前檢測這些故障。與圖像分類器一樣,針對弱攻擊進行評估,很容易產生錯誤的安全感。我們?yōu)閺娀瘜W習對抗性測試開發(fā)了兩種互補的方法。首先,使用無衍生優(yōu)化來對智能體的預期回報進行最小化。接著,學習一種對抗值函數(shù),該函數(shù)根據(jù)經驗預測哪種情況最有可能導致智能體的失敗。然后使用此學習函數(shù)進行優(yōu)化,將評估重點放在最有問題的輸入上。這些方法只構成了豐富且不斷增長的潛在算法空間的一小部分,我們對能夠對智能體的未來發(fā)展進行嚴格評估感到興奮。

這兩種方法已經比隨機測試產生了很大的改進,可以在幾分鐘內檢測到過去需要花費數(shù)天才能發(fā)現(xiàn)(甚至完全無法發(fā)現(xiàn))的問題。我們還發(fā)現(xiàn),對抗性測試可能會發(fā)現(xiàn)我們的智能體出現(xiàn)了與隨機測試集的評估結果性質不同的行為。

在對抗性環(huán)境下,我們發(fā)現(xiàn)執(zhí)行3D導航任務的智能體仍然無法在十分簡單的迷宮中完全找到目標,即使它們在非對抗性環(huán)境下的平均表現(xiàn)已經和人類相當。此外,我們需要設計能夠抵御自然故障的系統(tǒng)。

在隨機抽樣中,我們幾乎從來沒觀察到具有高失敗概率的地圖,但是在對抗性測試下,這樣的地圖確實存在。即使在去掉了許多墻壁之后,智能體在這些地圖下的失敗概率仍然很高。

訓練規(guī)范一致性的模型

對抗性測試是為了找到違背規(guī)范的反例。因此往往會高估模型與這些規(guī)范的一致性。在數(shù)學上,規(guī)范是必須在神經網(wǎng)絡的輸入和輸出之間保持的某種關系。這種關系可以通過某些關鍵輸入和輸出參數(shù)的上限和下限的形式來體現(xiàn)。

受此啟發(fā),DeepMind的團隊和其他團隊研究了與對抗性測試程序無關的算法(用于評估規(guī)范一致性。這可以從幾何學上理解 - 我們可以約束給定的一組輸入的情況下,限制輸出空間來最嚴重地違反規(guī)范。如果此界限范圍相對于網(wǎng)絡參數(shù)是可微分的并且可以快速計算,則可以在訓練期間使用,通過網(wǎng)絡的每個層傳播原始邊界框。

結果表明,區(qū)間界限傳播是快速有效的,并且可以獲得強有力的結果。尤其是能夠降低MNIST和CIFAR-10數(shù)據(jù)集上的圖像分類中的現(xiàn)有技術的錯誤率。

未來的下一個前沿領域將是學習正確的幾何抽象,計算更嚴格的輸出空間過度概率。我們還希望訓練網(wǎng)絡與更復雜的規(guī)范一致,捕獲理想的行為,比如上文提到的不變性和與物理定律的一致性。

形式驗證

嚴格的測試和訓練有助于構建強大的機器學習系統(tǒng)。但是,沒有多少測試可以完全保證系統(tǒng)的行為符合我們的要求。在大模型中,由于輸入擾動的選擇極為龐大,因此列舉給定輸入集的所有可能輸出(例如對圖像的無窮小的擾動)是難以處理。但是,與訓練一樣,我們可以通過在輸出集上設置幾何邊界來找到更有效的方法。正式驗證是DeepMind正在進行的研究的主題。

機器學習社區(qū)已經有了幾個關于如何計算網(wǎng)絡輸出空間上的精確幾何邊界的有趣思路。我們的方法基于優(yōu)化和二元性,將驗證問題轉化為優(yōu)化問題。。下圖以圖形方式說明了該方法。

這種方法使我們能夠將驗證算法的適用性擴展到更一般的網(wǎng)絡(激活函數(shù),體系結構),更一般性的規(guī)范和更復雜的深度學習模型(生成模型,神經過程等)

未來方向

我們需要做更多的工作來構建自動化工具,以確?,F(xiàn)實世界中的AI系統(tǒng)做出“正確的事情”,為實現(xiàn)這個目標,未來需要在這些方向上發(fā)力:

學習對抗性評估和驗證:隨著AI系統(tǒng)的擴展和復雜度的提升,設計適合AI模型的對抗性評估和驗證算法將變得越來越困難。如果我們可以利用AI的強大功能來推進評估和驗證,那么這個過程可以大大加快,并實現(xiàn)擴展。

開發(fā)用于對抗性評估和驗證的公開工具:為AI工程師和從業(yè)者提供易于使用的工具是非常重要的,可以在AI系統(tǒng)造成廣泛的負面影響之前闡明其可能的故障模式。這需要一定程度的對抗性評估和驗證算法的標準化。

擴大對抗性實例的應用范圍:到目前為止,大多數(shù)關于對抗性實例的研究都集中在對小擾動(通常是圖像)的模型不變性上。這為開發(fā)對抗性評估,穩(wěn)健性學習和驗證方法提供了極好的測試平臺。我們已經開始探索與現(xiàn)實世界直接相關的屬性的替代規(guī)范,并對未來在這方面的研究感到興奮。

學習規(guī)范:在AI系統(tǒng)中獲得“正確”行為的規(guī)范通常難以精確表述。當我們構建能夠展示復雜行為并在非結構化環(huán)境中行動的越來越智能的代理時,將需要構建可以使用部分人類規(guī)范并從評估反饋中學習進一步規(guī)范的系統(tǒng)。

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

    關注

    67

    文章

    8567

    瀏覽量

    137268
  • DEBUG
    +關注

    關注

    3

    文章

    95

    瀏覽量

    21449
  • 深度學習
    +關注

    關注

    73

    文章

    5610

    瀏覽量

    124659

原文標題:DeepMind新研究:三招解決機器學習模型debug難題

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    機器學習特征工程:分類變量的數(shù)值化處理方法

    編碼是機器學習流程里最容易被低估的環(huán)節(jié)之一,模型沒辦法直接處理文本形式的分類數(shù)據(jù),尺寸(Small/Medium/Large)、顏色(Red/Blue/Green)、城市、支付方式等都是典型的分類
    的頭像 發(fā)表于 02-10 15:58 ?476次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>特征工程:分類變量的數(shù)值化處理<b class='flag-5'>方法</b>

    強化學習會讓自動駕駛模型學習更快嗎?

    是一種讓機器通過“試錯”學會決策的辦法。與監(jiān)督學習不同,監(jiān)督學習是有人提供示范答案,讓模型去模仿;而強化學習不會把每一步的“正確答案”都告訴
    的頭像 發(fā)表于 01-31 09:34 ?861次閱讀
    強化<b class='flag-5'>學習</b>會讓自動駕駛<b class='flag-5'>模型</b><b class='flag-5'>學習</b>更快嗎?

    機器學習和深度學習中需避免的 7 個常見錯誤與局限性

    無論你是剛入門還是已經從事人工智能模型相關工作一段時間,機器學習和深度學習中都存在一些我們需要時刻關注并銘記的常見錯誤。如果對這些錯誤置之不理,日后可能會引發(fā)諸多麻煩!只要我們密切關注
    的頭像 發(fā)表于 01-07 15:37 ?370次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>中需避免的 7 個常見錯誤與局限性

    用于窄帶匹配高速射頻ADC的全新方法

    本期,為大家?guī)淼氖恰队糜谡瓗ヅ涓咚偕漕l ADC 的全新方法》,介紹了一種用于窄帶匹配高速射頻 ADC 的全新方法,以解決高中間頻率系統(tǒng)中 ADC 前端窄帶匹配的設計難題,可在 ADC 額定帶寬內應用,能提升 ADC 性能、減少模擬停機時間。
    的頭像 發(fā)表于 01-04 15:56 ?7817次閱讀
    用于窄帶匹配高速射頻ADC的全<b class='flag-5'>新方法</b>

    基于ETAS嵌入式AI工具鏈將機器學習模型部署到量產ECU

    AI在汽車行業(yè)的應用日益深化,如何將機器學習領域的先進模型(如虛擬傳感器)集成到ECU軟件中,已成為業(yè)界面臨的核心挑戰(zhàn)。
    的頭像 發(fā)表于 12-24 10:55 ?6425次閱讀
    基于ETAS嵌入式AI工具鏈將<b class='flag-5'>機器</b><b class='flag-5'>學習</b><b class='flag-5'>模型</b>部署到量產ECU

    奧松電子榮獲2025年中國創(chuàng)新方法大賽全國總決賽二等獎

    2025年11月18日-21日,2025年中國創(chuàng)新方法大賽總決賽在山東省泰安市成功舉辦。國內MEMS智能傳感器與半導體關鍵零部件領域的國家級專精特新“小巨人”企業(yè)——廣州奧松電子股份有限公司,憑借
    的頭像 發(fā)表于 12-05 15:17 ?744次閱讀

    ??低晿s獲2025年中國創(chuàng)新方法大賽總決賽金獎

    近日,2025年中國創(chuàng)新方法大賽圓滿落幕。??低晳{借《工業(yè)聽診師——超長距離皮帶運輸機托輥聲紋監(jiān)測系統(tǒng)》項目脫穎而出,斬獲全國總決賽唯一金獎。
    的頭像 發(fā)表于 12-04 10:55 ?614次閱讀

    奧松半導體榮獲2025中國創(chuàng)新方法大賽重慶賽區(qū)二等獎

    近日,2025年中國創(chuàng)新方法大賽(重慶賽區(qū))暨第八屆重慶市創(chuàng)新方法大賽圓滿落幕。本屆大賽以“培育創(chuàng)新人才,服務產業(yè)發(fā)展”為主題,旨在激發(fā)企業(yè)創(chuàng)新活力,推動科技創(chuàng)新與產業(yè)創(chuàng)新深度融合。大賽由重慶市科協(xié)
    的頭像 發(fā)表于 11-19 11:34 ?1007次閱讀
    奧松半導體榮獲2025中國創(chuàng)<b class='flag-5'>新方法</b>大賽重慶賽區(qū)二等獎

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

    、Transformer 模型的后繼者 二、用創(chuàng)新方法實現(xiàn)深度學習AI芯片 1、基于開源RISC-V的AI加速器 RISC-V是一種開源、模塊化的指令集架構(ISA)。優(yōu)勢如下: ①模塊化特性②標準接口③開源
    發(fā)表于 09-12 17:30

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+內容總覽

    ,其中第一章是概論,主要介紹大模型浪潮下AI芯片的需求與挑戰(zhàn)。第二章和第三章分別介紹實現(xiàn)深度學習AI芯片的創(chuàng)新方法和架構。以及一些新型的算法和思路。第四章是全面介紹半導體芯產業(yè)的前沿技術,包括新型晶體管
    發(fā)表于 09-05 15:10

    超小型Neuton機器學習模型, 在任何系統(tǒng)級芯片(SoC)上解鎖邊緣人工智能應用.

    Neuton 是一家邊緣AI 公司,致力于讓機器 學習模型更易于使用。它創(chuàng)建的模型比競爭對手的框架小10 倍,速度也快10 倍,甚至可以在最先進的邊緣設備上進行人工智能處理。在這篇博文
    發(fā)表于 07-31 11:38

    芯片制造中高精度膜厚測量與校準:基于紅外干涉技術的新方法

    、環(huán)境光干擾及薄膜傾斜等因素限制,測量精度難以滿足高精度工業(yè)需求。為此,本研究提出一種融合紅外干涉與激光校準的薄膜厚度測量新方法,旨在突破傳統(tǒng)技術瓶頸,實現(xiàn)更精準、
    的頭像 發(fā)表于 07-21 18:17 ?3182次閱讀
    芯片制造中高精度膜厚測量與校準:基于紅外干涉技術的<b class='flag-5'>新方法</b>

    熔池監(jiān)測的創(chuàng)新方法

    先進監(jiān)控技術,如熱成像和機器視覺,提升焊接工藝精度,實現(xiàn)對熔池、焊縫等特征的精準分析與跟蹤。
    的頭像 發(fā)表于 07-18 09:49 ?697次閱讀
    熔池監(jiān)測的創(chuàng)<b class='flag-5'>新方法</b>

    模型推理顯存和計算量估計方法研究

    方法。 一、引言 大模型推理是指在已知輸入數(shù)據(jù)的情況下,通過深度學習模型進行預測或分類的過程。然而,大模型的推理過程對顯存和計算資源的需求較
    發(fā)表于 07-03 19:43

    無刷直流電機反電勢過零檢測新方法

    新方法。在三相采樣等效電路上分別并聯(lián)一組三極管控制的電阻分壓開關電路,參考電機轉速線性調節(jié)控制信號占空比,以此控制三極管通斷,從而調節(jié)電阻分樂開關電路阻值,可以避免高速時反電勢幅值高于檢測電路供電電壓
    發(fā)表于 06-26 13:50
    天等县| 乐亭县| 莒南县| 东平县| 颍上县| 酉阳| 平谷区| 陆河县| 玉山县| 岑溪市| 台前县| 巩义市| 阿坝| 安义县| 尼玛县| 奎屯市| 开鲁县| 霍林郭勒市| 龙山县| 鲁甸县| 施甸县| 翼城县| 东乡| 雷波县| 秦安县| 上虞市| 蕲春县| 东乡族自治县| 班玛县| 汝阳县| 保亭| 平度市| 康保县| 泾川县| 无为县| 汉川市| 通渭县| 巴里| 郓城县| 开阳县| 会泽县|