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

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

3天內不再提示

訓練一個機器學習系統(tǒng),讓它學會檢測和分類圖像中的對象

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-09-29 09:06 ? 次閱讀

上個月,來自約克大學和多倫多大學的兩名研究人員合作發(fā)表了一篇論文:The Elephant in the Room,在學界引起巨大反響。通過實驗,他們發(fā)現(xiàn)現(xiàn)有人工智能系統(tǒng)還存在巨大缺陷,它們在“看圖識物”這類視覺任務上的表現(xiàn)甚至還比不上人類幼兒。

看罷這篇論文,加里·馬庫斯表達了對研究人員的贊許:“這是一篇聰明而重要的論文,它提醒我們所謂的‘深度學習’還沒有那么‘深刻’?!彼羌~約大學的認知心理學教授,也是優(yōu)步(Uber)人工智能實驗室的負責人。

這項成果出現(xiàn)在計算機視覺領域,論文設計的任務很常規(guī):訓練一個機器學習系統(tǒng),讓它學會檢測和分類圖像中的對象。隨著自動駕駛汽車離真正落地越來越近,學界對機器的視覺處理技術一直寄予厚望。為了保障安全,計算機必須能從一幅街景圖中準確分辨哪個是鳥,哪個是自行車,即便達不到超人水平,它們至少也應該和被替代的人眼一樣好用。

但是,這個任務并不簡單,它突出了人類視覺的復雜性——以及構建模仿系統(tǒng)的高難度。在這項研究中,研究人員首先展示了一個能檢測、識別客廳場景下物品的計算機視覺系統(tǒng),它的性能很不錯,能發(fā)現(xiàn)客廳里有一把椅子、一個人和書架上的書。之后,他們在同一幅圖中加入了一個異常物體——一只大象,這時系統(tǒng)卻“指鹿為馬”了,它開始把椅子稱為沙發(fā),把大象稱為椅子,還忽視了之前能“看”到的其他物品。

對此,論文作者之一Amir Rosenfeld認為:“這些奇怪現(xiàn)象的出現(xiàn),表明了目前的物體檢測系統(tǒng)是多么脆弱?!彼麄儧]能在論文中解釋為什么會出現(xiàn)這種脆弱,但提出了一個破有見地的猜想:

這和人類具備,而AI沒有的一項能力有關——人類在看圖識物時能理解圖像中是否存在令人困惑的東西,從而讓自己去看第二眼。

房間里的大象

人類視覺和機器視覺很不一樣。

當我們睜開雙眼時,眼球開始收集大量視覺信息,并把它們輸送給大腦快速處理,這時我們知道天是藍的,草是綠的,萬物在不斷生長。

相比之下,機器在生成“視覺”上更費力。它們看待事物的方式類似用盲文閱讀,其中圖像的像素就是“文字”,通過在像素上運行各類算法,機器最終能生成關于目標物體的越來越復雜的表達形式。運行這一復雜過程的系統(tǒng)是神經(jīng)網(wǎng)絡,它由許多“層”構成。

輸入一幅圖像后,神經(jīng)網(wǎng)絡會逐層提取圖像中的細節(jié),比如各個像素的顏色和亮度,層數(shù)越深,它提取到的特征就越抽象。在過程結束時,它會對根據(jù)這些特征對其正在觀察的內容輸出最佳預測。

這個過程意味著相比人類,神經(jīng)網(wǎng)絡能把握更多人眼難辨的細節(jié)。事實上,現(xiàn)在基于神經(jīng)網(wǎng)絡的系統(tǒng)已經(jīng)在許多視覺處理任務上超越人類,比如依據(jù)品種對狗進行分類。這些成功應用提高了人們對技術的期待,研究人員也開始著手研究,看計算機視覺系統(tǒng)是否能幫助汽車快速通過擁擠的街道。

但是,這項技術的成功也激勵了一批人去探索它的脆弱性,比如近幾年非常流行的“對抗樣本”。通過在原圖上做一些肉眼幾乎看不到的擾動,新圖像就能欺騙人工智能系統(tǒng),讓它把“虎斑貓”分類成“鱷梨醬”,把3D打印的“烏龜”分類為“步槍”。這些研究不是杞人憂天,試想一下,如果有人惡意在道路標志上添加了這種擾動,致使自動駕駛汽車誤讀、漏讀路標,那車上乘客的生命安全該如何保障?

論文中的研究具有相同的精神。研究人員向機器展示了一個普通的客廳生活場景:一名男子正坐在破舊椅子邊緣,前傾身體,聚精會神地玩著游戲。如下圖所示,在“思考”片刻后,神經(jīng)網(wǎng)絡正確檢測到了一系列物體:椅子、手提包、杯子、筆記本電腦、人、書籍、電視機、瓶子、時鐘

但是,當他們在場景中引入了一些不協(xié)調的東西——一只大象后,神經(jīng)網(wǎng)絡就被新加入的像素迷惑了。如下圖所示,在幾次試驗中,神經(jīng)網(wǎng)絡開始把大象識別為椅子,把椅子識別為沙發(fā),它也忽略了靠近大象一側的一排書。即便是離大象較遠的物體,系統(tǒng)也存在錯漏情況。

這個發(fā)現(xiàn)之所以令學界震驚,是因為實驗展示的是現(xiàn)在最基礎、最通行的物體檢測技術,雖然客廳內突然出現(xiàn)一頭大象并不現(xiàn)實,但公路上出現(xiàn)一只火雞確實可能的。現(xiàn)實道路上會發(fā)生很多意料之外的事,根據(jù)論文結果,我們有理由懷疑,自動駕駛汽車會因為路邊突然出現(xiàn)的一只火雞,而無法檢測到車前的行人。

正如羅恩菲爾德說的:“如果房間里真的有一頭大象,那你肯定會注意到它,但這個系統(tǒng)卻甚至沒能檢測到它的存在?!?/p>

萬事皆有因果

當人類看到意想不到的東西時,我們會先愣一下,然后才恍然大悟。這是一個具有真實認知意義的常見現(xiàn)象——它恰好揭示了為什么神經(jīng)網(wǎng)絡無法處理“怪異”場景。

現(xiàn)如今,最先進的物體檢測神經(jīng)網(wǎng)絡還是以“前饋”的方式工作,這意味著信息流經(jīng)神經(jīng)網(wǎng)絡時是單向的,從輸入細粒度像素開始,到檢測曲線、檢測形狀、檢測場景,再到最后輸出最佳預測。為了確保預測的準確性,它必須在整個過程中不斷收集“有用”信息,但這種單向性也意味著如果早期信息存在某種錯誤,那這些錯誤就會污染預測結果。

論文作者之一Tsotsos表示:“從神經(jīng)網(wǎng)絡頂部開始,我們確實可以探索和結果相關的一切內容,但我們也有可能讓每個位置的每個特征都對每一個可能的輸出作出干擾?!?/p>

舉一個大家都理解的例子。假設圖中有一個圓和一個正方形,它們顏色各異,一個是紅的,一個是藍的。現(xiàn)在要求你在短時間內觀察圖片,并迅速答出正方形是什么顏色的。如果注意力夠集中,我們可能一瞥就能給出答案;如果有些頭昏腦脹,我們可能看了一眼后還會有點迷惑,然后自然而然地會去重新看一遍。而且當我們看第二遍時,注意力是高度集中在觀察正方形顏色上的。

簡而言之,人類的視覺系統(tǒng)如果沒有獲得想要的答案,它會回頭看看自己在哪里犯了錯。而這個過程可以用1990年《Behavioral and Brain Sciences》一篇論文中提到的概念——選擇性調整模型(ST)來解釋。如上圖所示,那篇論文假設視覺處理架構在結構上是金字塔形的,該網(wǎng)絡內的節(jié)點接收前饋和反饋連接。當刺激輸入視覺系統(tǒng)時,首先它會以前饋的方式激活與其連接的金字塔內的所有節(jié)點;之后,輸出的結果再以反饋的方式重新回到之前的節(jié)點中,激活倒置子金字塔。

這個模型的優(yōu)勢在于人類能依靠前饋和反饋,選擇感興趣的時空區(qū)域,選擇與當前任務相關的事物并選擇最佳視點,同時,我們也能通過修剪不相關的內容來限制任務相關的搜索空間,只考慮之前有過提示信息的位置,用位置/特征信息抑制感受野中的干擾,更簡單、高效的獲取最佳結果。

而大多數(shù)神經(jīng)網(wǎng)絡缺乏這種反饋能力,這也是科研人員一直無法有所突破的研究難點?,F(xiàn)在使用前饋網(wǎng)絡的一個優(yōu)點是容易訓練——只需讓輸入通過一個6層神經(jīng)網(wǎng)絡,但是,如果我們希望未來機器也能“先愣一下,然后才恍然大悟”,它們就必須理解什么時候該回頭看看,什么時候該簡單前饋。

人腦可以在這些過程之間無縫切換,但神經(jīng)網(wǎng)絡還需要一個新的理論框架才能做同樣的事情。

就在本月,谷歌上線了一個對抗樣本挑戰(zhàn)Unrestricted Adversarial Examples Challenge,他們向社區(qū)征集參賽鳥/自行車分類器,要求參賽的“對抗者”可以在輸入有擾動的圖像后,依然準確分類鳥和自行車;而“攻擊者”的目標是生成一張包含鳥的圖像,讓“對抗者”分類器把它分類成自行車。這離構建選擇性調整模型還有不小距離,但這是通向解決問題的第一步——也是不可或缺的一步。

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

原文標題:面對“房間里的大象”,機器學習模型茫然了

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

收藏 人收藏

    評論

    相關推薦

    機器學習技術在圖像分類和目標檢測上的應用

    在本章,我們將討論機器學習技術在圖像處理的應用。首先,定義機器
    的頭像 發(fā)表于 10-20 10:52 ?1793次閱讀

    基于深度學習技術的智能機器

    就是自動化系統(tǒng)執(zhí)行的程序每次都樣,比如說按的是8樓按鍵,不管你是著急還是不著急,每次都以恒定的速度上升。傳統(tǒng)機器視覺分類2、什么是人工智
    發(fā)表于 05-31 09:36

    吳恩達的7條機器學習訓練秘籍

    過程節(jié)省寶貴的時間。對這個數(shù)據(jù)集進行性能測試可以你快速了解事情是否朝著正確方向發(fā)展。 4. 快速構建第一個系統(tǒng),然后迭代正如第三點所述,構建機器
    發(fā)表于 09-20 11:41

    機器學習訓練秘籍——吳恩達

    ``1 機器學習為什么需要策略?機器學習(machine learning)已然成為無數(shù)重要應用的基石——如今,在網(wǎng)絡搜索、垃圾郵件檢測、語
    發(fā)表于 11-30 16:45

    50機器學習實用API干貨

    還在為找不到機器學習的API而煩惱嗎?本篇文章將介紹包含50+關于人臉和圖像識別,文本分析,NLP,情感分析,語言翻譯,
    發(fā)表于 10-06 08:00

    全網(wǎng)唯一一套labview深度學習教程:tensorflow+目標檢測:龍哥教你學視覺—LabVIEW深度學習教程

    的簡單化圖像信息;隨后利用數(shù)學形態(tài)學、傅里葉變換、Gabor 變換等算法以及機器學習模型完成缺陷的標記與檢測。上述傳統(tǒng)算法在某些特定的應用
    發(fā)表于 08-10 10:38

    labview+yolov4+tensorflow+openvion深度學習

    我們通過傳統(tǒng)算法無法量化,或者說很難去做到的, 深度學習可以搞定。特別是在圖像分類, 目標檢測這些問題上取得了顯著的提升。下圖是近幾年來深度學習
    發(fā)表于 05-10 22:33

    機器學習簡介與經(jīng)典機器學習算法人才培養(yǎng)

    思想。理解在新的場景或數(shù)據(jù)集下,何時以及如何進行遷移學習。利用PyTorch加載數(shù)據(jù)、搭建模型、訓練網(wǎng)絡以及進行網(wǎng)絡微調操作。給定遷移場景,利用daib庫和生成對抗技術獨立完成
    發(fā)表于 04-28 18:56

    什么是機器學習? 機器學習基礎入門

    工程師在數(shù)據(jù)收集過程中使用標簽對數(shù)據(jù)集進行分類數(shù)據(jù)收集和標記是耗時的過程,但對于正確處理數(shù)據(jù)至關重要。雖然機器學習領域有
    發(fā)表于 06-21 11:06

    自然圖像對象自動檢測和提取

    引入基于例子的摳圖模型,實現(xiàn)對自然圖像的自動訓練檢測,采用視覺單詞的層次空間直方圖改進特征包分類檢測技術,提高自動
    發(fā)表于 04-01 09:11 ?22次下載

    圖像分類的方法之深度學習與傳統(tǒng)機器學習

    實際情況非常復雜,傳統(tǒng)的分類方法不堪重負。現(xiàn)在,我們不再試圖用代碼來描述每一個圖像類別,決定轉而使用機器學習的方法處理
    發(fā)表于 09-28 19:43 ?0次下載

    關于深度學習圖像分類不得不說的技巧詳解

    計算機視覺主要問題有圖像分類、目標檢測圖像分割等。針對圖像分類任務,提升準確率的方法路線有兩條
    的頭像 發(fā)表于 04-01 14:29 ?2999次閱讀
    關于深度<b class='flag-5'>學習</b><b class='flag-5'>圖像</b><b class='flag-5'>分類</b>不得不說的技巧詳解

    機器視覺圖像增廣技術綜述

    突出。圖像増廣技術是種有效解決深度學習在少量或者低質量訓練數(shù)據(jù)中進行訓練種技術手段,該技術
    發(fā)表于 06-03 14:14 ?8次下載

    機器學習之新功能對象分類

    電子發(fā)燒友網(wǎng)站提供《機器學習之新功能對象分類.zip》資料免費下載
    發(fā)表于 06-19 15:45 ?0次下載
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>之新功能<b class='flag-5'>對象</b><b class='flag-5'>分類</b>

    每日課 | 智慧燈桿視覺技術之對象檢測技術簡介

    3.2.2對象檢測圖3-5對象檢測對象檢測的識別
    的頭像 發(fā)表于 03-05 10:14 ?562次閱讀
    每日<b class='flag-5'>一</b>課 | 智慧燈桿視覺技術之<b class='flag-5'>對象</b><b class='flag-5'>檢測</b>技術簡介