在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何用對抗樣本修改圖片,誤導神經網絡指鹿為馬

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-11-22 09:49 ? 次閱讀

這篇文章來自同濟大學研究生張子豪的投稿,介紹了人工智能信息安全的交叉前沿研究領域:深度學習攻防對抗。

本文介紹了如何用對抗樣本修改圖片,誤導神經網絡指鹿為馬;對 NIPS 2017 神經網絡對抗攻防賽 3 項冠軍清華團隊的算法模型進行了解讀。

文章部分內容來自 2018 CNCC 中國計算機大會—人工智能與信息安全分會場報告。

GAN 一點都不擼棒,簡直不要太好騙:胖達變成猴,山誤認為狗

對抗樣本不是僅在最后預測階段產生誤導,而是從特征提取過程開始就產生誤導

NIPS 2017 神經網絡對抗攻防賽中,清華大學的學霸們采用了多種深度學習模型集合攻擊的方案,訓練出的攻擊樣本具備良好的普適性和可遷移性。

全文大約3500字。讀完可能需要好幾首下面這首歌的時間

胖虎和吳亦凡,邊界是如此的模糊

王力宏和張學友,看上去竟如此的神似

人臉識別、自動駕駛、刷臉支付、抓捕逃犯、美顏直播…人工智能與實體經濟深度結合,徹底改變了我們的生活。神經網絡和深度學習貌似強大無比,值得信賴。

但是人工智能是最聰明的,卻也是最笨的,其實只要略施小計就能誤導最先進的深度學習模型指鹿為馬。

大熊貓 = 長臂猿

早在2015年,“生成對抗神經網絡 GAN 之父” Ian Goodfellow 在 ICLR 會議上展示了攻擊神經網絡欺騙成功的案例。

在原版大熊貓圖片中加入肉眼難以發現的干擾,生成對抗樣本。就可以讓 Google 訓練的神經網絡誤認為它 99.3% 是長臂猿。

阿爾卑斯山 = 狗

2017 NIPS 對抗樣本攻防競賽案例:阿爾卑斯山圖片篡改后被神經網絡誤判為狗、河豚被誤判為螃蟹。

對抗樣本不僅僅對圖片和神經網絡適用,對支持向量機、決策樹等算法也同樣有效。

那么,具體有哪些方法,可以把人工智能,變成人工智障呢?

人工智障:逃逸攻擊,白盒/黑盒,對抗樣本

逃逸攻擊可分為白盒攻擊和黑盒攻擊。

白盒攻擊是在已經獲取機器學習模型內部的所有信息和參數上進行攻擊,令損失函數最大,直接計算得到對抗樣本。

黑盒攻擊則是在神經網絡結構為黑箱時,僅通過模型的輸入和輸出,逆推生成對抗樣本。下圖左圖為白盒攻擊(自攻自受),右圖為黑盒攻擊(用他山之石攻此山之玉)。

對機器學習模型的逃逸攻擊,繞過深度學習的判別并生成欺騙結果,攻擊者在原圖上構造的修改被稱為對抗樣本。

神經網絡對抗樣本生成與攻防是一個非常有(zhuang)趣(bi)且有前景的研究方向。

2018年,Ian Goodfellow 再發大招,不僅欺騙了神經網絡,還能欺騙人眼。

文中提出了首個可以欺騙人類的對抗樣本。下圖左圖為貓咪原圖,經過對抗樣本干擾之后生成右圖,對于右圖,神經網絡和人眼都認為是狗。

下圖中,綠色框為貓的原圖。左上角顯示了攻擊的目標深度模型數量越多,生成的圖像對人類來說越像狗。 左下角顯示了針對 10 個模型進行攻擊而生成的對抗樣本,當 eps = 8 的時候,人類受試者已經把它認成狗了。

除此之外,人工智能還面臨模型推斷攻擊、拒絕服務攻擊、傳感器攻擊等多種信息安全挑戰。

人對抗樣本有多好騙?

對抗樣本會在原圖上增加肉眼很難發現的干擾,但依舊能看得出來和原圖的區別,下圖左圖為對抗樣本,右圖為熊貓原圖。

對抗樣本不是僅在最后預測階段產生誤導,而是從特征提取過程開始就產生誤導. 下圖展示了第147號神經元分別在正常深度學習模型和對抗樣本中的關注區域。在正常模型中,第147號神經元重點關注小鳥的頭部信息。在對抗樣本中,第147號神經元則完全被誤導了,關注的區域雜亂無章。

同時也說明,對抗樣本不是根據語義生成的,它并不智能。而且,正如接下來講述的,對抗樣本對圖片預處理過程非常敏感,任何區域截圖、放大縮小、更換模型都很容易讓對抗樣本失效。

其實,如果你把那張經過攻擊篡改之后的大熊貓圖片稍微放大或縮小,或者直接截一部分圖,然后放到其它公開的圖像識別模型上運行(比如百度識圖),識別結果依舊是大熊貓。

這意味著對抗樣本僅對指定的圖片和攻擊模型生效,對諸如區域截圖、放大縮小之類的預處理過程是非常敏感的。

也就是說,如果還想欺騙更多其它的深度學習模型,就要在訓練生成對抗樣本時盡可能包含更多的已知深度學習模型。

NIPS 冠軍是怎么做的

2017 年,生成對抗神經網絡(GAN)之父 Ian Goodfellow,牽頭組織了 NIPS 的 Adversarial Attacks and Defences(神經網絡對抗攻防競賽)。

清華大學博士生董胤蓬、廖方舟、龐天宇及指導老師朱軍、胡曉林、李建民、蘇航組成的團隊在競賽中的全部三個項目中得到冠軍。

清華大學團隊正是采用了多種深度學習模型集合攻擊的方案,通過對 Image.Net 網站上的三萬張圖片進行訓練,提出七種攻擊模型。

集合攻擊考慮了 Inception V3、ResNet、Inception ResNet V2 三種已知的深度學習模型,訓練出的攻擊樣本具備良好的普適性和可遷移性。

下圖展示了他們使用FGSM模型進行攻擊的測試:

橫行為攻擊模型名稱,豎列為防守模型名稱,表格中的數字表示對于每1000張攻擊圖片,防守模型成功防守的圖片數目,數字越大,表示豎列模型防守越有效,數字越小,表示橫行模型進攻越有效。

紅色表示用同一個模型進行攻防(白盒攻擊)。可以看出:下面是個有序序列

白盒攻擊成功率遠遠大于黑盒成功率。如何提高黑盒攻擊的可遷移性,實現跨模型的黑盒攻擊,是一個重要問題。

由 Adv-Incv3 豎列看出,經過對抗訓練之后的防守模型非常強悍。甚至可以達到 94.1% 的防守成功率。

因此,將對抗樣本引入訓練數據集進行對抗訓練是有效的防守策略,相當于士兵平時訓練的時候就采用真實戰場條件,上了戰場自然不慫。

由 Ens4-Adv-Incv3 豎列看出,經過多個模型集合訓練之后的防守模型非常強悍。 正所謂“用五岳他山之石攻此山之玉”、“曾經滄海難為水”,使用多個深度模型訓練出的防守模型必然是集眾家之長。

防御組:圖像降噪策略

對抗訓練(把真實戰場作為訓練場):在訓練模型的時候就加上對抗樣本(對抗訓練)。

對抗樣本隨模型訓練的過程在線生成。雖然很耗時,但訓練出的模型魯棒性很強

改進的HGD降噪算法:像素層面上的去噪并不能真正去掉噪音,傳統的像素去噪方法全都無效。

采用基于CNN的改進HGD降噪算法,僅使用750張訓練圖片,大大節省訓練時間,且模型可遷移性好。

NIPS 冠軍是怎么做的

誤導汽車的語音指令

這個方式已經被中國科學院大學教授陳愷實現了。通過對汽車音響播放的歌曲進行干擾編碼,雖然人耳聽起來仍然是原曲,實際上暗中通過微信的語音,發送了“Open the door”指令。

本文作者張子豪提出另一種思路,使用樹莓派微型電腦,發射FM調頻廣播播放干擾之后的歌曲,直接干擾汽車收音機。

陳愷表示,已經嘗試過該方式,決定干擾成功率的關鍵還是在于過濾外界噪音干擾。

直接破解本地 AI 模型

360智能安全研究院負責人李康認為,人工智能與信息安全的下一個熱點:深度學習模型參數被竊取的風險和數據安全。

隨著邊緣計算和智能移動終端時代的到來,在移動終端部署本地 AI 應用越來越廣泛。從iPhone X的刷臉解鎖,到華為、高通部署手機端的 AI 芯片

在移動終端本地運行 AI 應用,可有效解決延遲、傳輸帶寬、用戶隱私泄露等問題,但同時也帶來本地深度學習模型的數據安全問題。

經過簡單的逆推,就可以破解很多本地的 AI 應用,甚至可以知道其中的 Caffe 模型的基本參數。

有些開發者會采用 AES 加密把模型封裝起來,但殊不知在 AES 密鑰也得保存在本地文件中。

有時甚至根據追蹤 AI 應用對內存的訪問情況,就可以判斷出這個模型的神經網絡結構。

所以 AI 開發者在向移動端和嵌入式設備中部署 AI 應用時,一定要事先請教安全團隊,確保模型數據安全。

延伸閱讀

NIPS 2017 神經網絡對抗攻防賽介紹:

比賽分組規則

比賽為三組選手互相進行攻防

Targed Attack 組:組委會給 5000 張原圖和每張圖對應的目標誤導結果數據集,制定要求指鹿為馬

Non-ratgeted Attack 組:只要不認不出是鹿就行

Defense 組:正確識別已經被其他參賽組對抗樣本攻擊的圖片

攻擊組:對抗樣本生成策略

集合攻擊(他山之石可以攻玉):攻擊多個已知深度學習模型的集合,而不是逐個擊破。

比方說,把ResNet、VGG、Inception三個模型視作統一的大模型一起攻擊,再用訓練好的模型攻擊AlexNet,成功率就會大大提高。

可以在模型底層、預測值、損失函數三個層面進行多個模型的集合攻擊。

采用這個方法,可以大大提高對抗樣本攻擊的普適性和可遷移性。

改進的FGSM模型:多步迭代、帶目標、引入動量,大大提高對抗樣本的可遷移性。

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

    關注

    42

    文章

    4777

    瀏覽量

    100954
  • 人工智能
    +關注

    關注

    1792

    文章

    47514

    瀏覽量

    239229
  • 深度學習
    +關注

    關注

    73

    文章

    5510

    瀏覽量

    121340

原文標題:GAN一點都不魯棒?清華學霸們贏得NIPS攻防賽3項冠軍的絕招在這里!

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

收藏 人收藏

    評論

    相關推薦

    神經網絡教程(李亞非)

      第1章 概述  1.1 人工神經網絡研究與發展  1.2 生物神經元  1.3 人工神經網絡的構成  第2章人工神經網絡基本模型  2.1 MP模型  2.2 感知器模型  2.3
    發表于 03-20 11:32

    基于Keras中建立的簡單的二分類問題的神經網絡模型(根據200個數據樣本預測新的5+1個樣本)—類別預測

    Keras之ML~P:基于Keras中建立的簡單的二分類問題的神經網絡模型(根據200個數據樣本預測新的5+1個樣本)——類別預測
    發表于 12-24 11:45

    卷積神經網絡如何使用

    卷積神經網絡(CNN)究竟是什么,鑒于神經網絡在工程上經歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發表于 07-17 07:21

    【案例分享】基于BP算法的前饋神經網絡

    `BP神經網絡首先給出只包含一個隱層的BP神經網絡模型(兩層神經網絡): BP神經網絡其實由兩部分組成:前饋神經網絡
    發表于 07-21 04:00

    【案例分享】ART神經網絡與SOM神經網絡

    是一種常用的無監督學習策略,在使用改策略時,網絡的輸出神經元相互競爭,每一時刻只有一個競爭獲勝的神經元激活。ART神經網絡由比較層、識別層、識別閾值、重置模塊構成。其中比較層負責接收輸
    發表于 07-21 04:30

    何用卷積神經網絡方法去解決機器監督學習下面的分類問題?

    人工智能下面有哪些機器學習分支?如何用卷積神經網絡(CNN)方法去解決機器學習監督學習下面的分類問題?
    發表于 06-16 08:09

    如何構建神經網絡

    原文鏈接:http://tecdat.cn/?p=5725 神經網絡是一種基于現有數據創建預測的計算系統。如何構建神經網絡神經網絡包括:輸入層:根據現有數據獲取輸入的層隱藏層:使用反向傳播優化輸入變量權重的層,以提高模型的預測
    發表于 07-12 08:02

    基于BP神經網絡的PID控制

    最近在學習電機的智能控制,上周學習了基于單神經元的PID控制,這周研究基于BP神經網絡的PID控制。神經網絡具有任意非線性表達能力,可以通過對系統性能的學習來實現具有最佳組合的PID控制。利用BP
    發表于 09-07 07:43

    如何使用stm32cube.ai部署神經網絡

    何用stm32cube.ai簡化人工神經網絡映射?如何使用stm32cube.ai部署神經網絡
    發表于 10-11 08:05

    卷積神經網絡模型發展及應用

    等[16- 18]進行分類。特征提取和分類器的 設計是圖片分類等任務的關鍵,對分類結果的好壞 有著最為直接的影響。卷積神經網絡可以自動地從 訓練樣本中學習特征并且分類,解決了人工特征設計 的局限性
    發表于 08-02 10:39

    神經網絡在雷達對抗與反對抗中的應用

    本文從神經網絡應用于雷達對抗與反對抗中的潛在優勢出發,論述了將其應用于雷達信號分選和識別、自適應信號處理、識別反輻射導彈、探測隱身目標和抗人為干擾等方面的廣闊
    發表于 09-09 15:52 ?39次下載

    神經網絡如何識別圖片的內容?

    神經網絡展示大量的人和車的圖片,并告知其哪一張是車,哪一張是人,最終,這個神經網絡就可以學會區分人和車。當新輸入一張車或人的圖片時,它會告訴你這是一個人還是一輛汽車。
    的頭像 發表于 10-26 14:58 ?3963次閱讀
    <b class='flag-5'>神經網絡</b>如何識別<b class='flag-5'>圖片</b>的內容?

    bp神經網絡的原理 用BP神經網絡去識別圖片上的字符

      摘 要  本文主要講述了如何用BP神經網絡去識別圖片上的字符。該系統主要處理晶振表面字符的識別。在識別之前要對圖像進行一系列的處理,即圖像的預處理。預處理主要包含,二值化、銳化、噪聲去除、字符
    發表于 07-18 17:20 ?3次下載

    BP神經網絡最少要多少份樣本

    等。然而,BP神經網絡的訓練需要大量的樣本數據,需要根據問題的復雜性、數據的可用性和計算資源等因素,綜合確定樣本數量以保證網絡的泛化能力。 BP神經
    的頭像 發表于 07-11 10:31 ?688次閱讀

    BP神經網絡樣本的獲取方法

    的訓練樣本是至關重要的。 數據收集 數據收集是構建BP神經網絡模型的第一步。根據研究領域和應用場景的不同,數據來源可以分為以下幾種: 1.1 實驗數據:通過實驗或觀察獲得的數據,如生物實驗、化學實驗等。 1.2 傳感器數據:通過傳感器收集的數據,如溫度、濕度、壓力等。
    的頭像 發表于 07-11 10:50 ?645次閱讀
    主站蜘蛛池模板: 性欧洲女人18| 四虎现在的网址入口| 色婷婷综合缴情综六月| 亚洲黄色三级| 特级毛片免费看| 精品成人毛片一区二区视| 日本一区视频| 扒开末成年粉嫩的小缝强文| 夜色福利久久久久久777777| 亚洲产国偷v产偷v自拍色戒| 四虎www成人影院免费观看| 日本精高清区一| 激情午夜婷婷| 中国一级特黄剌激爽毛片| 美女黄网站| 国产精品成人在线播放| 亚洲国产影视| 黄色午夜剧场| 57pao成人永久免费视频| 韩国韩宝贝2020vip福利视频| 我想看一级黄色片| 免费视频久久看| 在线免费国产| 国产午夜精品福利| 日本一级高清不卡视频在线 | 国外精品视频在线观看免费| 亚洲国产福利精品一区二区| 亚洲成av人影片在线观看| 亚洲四虎在线| 在线一级毛片| 日韩在线网| 国产性videosgratis| 午夜久久久久久久| 久久免费国产| 一区二区三区四区视频| 亚洲国产成人精品女人久久久| 色多多高清在线观看视频www| 精品三级在线观看| 天天操一操| 黄色天堂| 婷婷综合激六月情网|