色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

用進化算法發現神經網絡架構

mK5P_AItists ? 來源:未知 ? 作者:李倩 ? 2018-03-20 16:01 ? 次閱讀

大腦的進化進程持續已久,從5億年前的蠕蟲大腦到現如今各種現代結構。例如,人類的大腦可以完成各種各樣的活動,其中許多活動都是毫不費力的。例如,分辨一個視覺場景中是否包含動物或建筑物對我們來說是微不足道的。為了執行這些活動,人工神經網絡需要專家經過多年的艱難研究仔細設計,并且通常需要處理一項特定任務,例如查找照片中的內容,稱為遺傳變異,或幫助診斷疾病。理想情況下,人們會希望有一個自動化的方法來為任何給定的任務生成正確的架構。

如果神經網要完成這項任務,則需要專家經過多年研究以后進行精心的設計,才能解決一項專門的任務,比如發現照片中存在的物體,發現基因變異,或者幫助診斷疾病。理想情況下,人們希望有一個自動化的方法可以為任何給定的任務生成正確的網絡結構。

生成這些網絡結構的方法之一是通過使用演化算法。傳統的拓撲學研究已經為這個任務奠定了基礎,使我們現如今能夠大規模應用這些算法,許多科研團隊正在研究這個課題,包括OpenAI、Uber實驗室、Sentient驗室和DeepMind。當然,谷歌大腦也一直在思考自動學習(AutoML)的工作。

除了基于學習的方法(例如強化學習)之外,我們想知道是否可以使用我們的計算資源以前所未有的規模進行圖像分類器的編程演化。我們能否以最少的專家參與達成解決方案,今天的人工進化神經網絡能有多好的表現呢?我們通過兩篇論文來解決這些問題。

ICML 2017上發表的“圖像分類器的大規模演化”中,我們用簡單的構建模塊和初始條件建立了一個演化過程。這個想法簡單的說就是“從頭開始”,讓規模的演化做構建工作。從非常簡單的網絡開始,該過程發現分類器與當時手動設計的模型相當。這是令人鼓舞的,因為許多應用程序可能需要很少用戶參與。

例如,一些用戶可能需要更好的模型,但可能沒有時間成為機器學習專家。接下來要考慮的一個自然問題是手工設計和進化的組合是否可以比單獨的任何一種方法做得更好。因此,在我們最近的論文“圖像分類器體系結構搜索的正則化演化”(2018年)中,我們通過提供復雜的構建模塊和良好的初始條件(下面討論)參與了該過程。而且,我們使用Google的新TPUv2芯片擴大了計算范圍。對現代硬件、專家知識和進化的結合共同產生了CIFAR-10和ImageNet兩種流行的圖像分類基準的最新模型。

一個簡單的方法

以下是我們第一篇論文的一個實驗例子。

在下圖中,每個點都是在CIFAR-10數據集上訓練的神經網絡,通常用于訓練圖像分類器。每個點都是一個神經網絡,這個網絡在一個常用的圖像分類數據集(CIRAR-10)上進行了訓練。最初,人口由1000個相同的簡單種子模型組成(沒有隱藏層)。從簡單的種子模型開始非常重要,如果我們從初始條件包含專家知識的高質量模型開始,那么最終獲得高質量模型會更容易。一旦用簡單的模型開始,該過程就會逐步推進。在每一步中,隨機選擇一對神經網絡。選擇更高精度的網絡作為父類,并通過復制和變異生成子節點,然后將其添加到群體中,而另一個神經網絡會消失。所有其他網絡在此步驟中保持不變。隨著許多這樣的步驟陸續得到應用,整個網絡就會像人類的進化一樣。

進化實驗進程。每個點代表 population 中的一個元素。這四個列表是發現架構的示例,這些結構對應最好的個體(最右邊,根據驗證準確性篩選)和其三個 ancestor。

綜上所述,盡管我們通過簡單的初始架構和直觀的突變來最小化處理研究人員的參與,但大量專家知識進入了構建這些架構的構建塊之中。其中一些包括重要的發明,如卷積、ReLUs和批處理的歸一化層。我們正在發展一個由這些組件構成的體系結構。 “體系結構”這個術語并不是偶然的:這與構建高質量的磚房相似。

結合進化和手工設計

在我們的第一篇論文后,我們希望通過給算法提供更少的選擇來減少搜索空間,使其更易于管理。使用我們的架構推導,我們從搜索空間去掉了制作大規模錯誤的所有可能的方法,例如蓋房子,我們把墻放在屋頂上的可能性去除了。與神經網絡結構搜索類似,通過修復網絡的大規模結構,我們可以幫助算法解決問題。那么如何做到這一點? Zoph等人引入了用于架構搜索的初始模塊。已經證明非常強大。他們的想法是有一堆稱為細胞的重復單元。堆棧是固定的,但各個模塊的體系架構是可以改變的。

Zophet al. 中引入的構建模塊。圖左表示整個神經網絡對外部結構,其通過重復的單元從下到上解析輸入數據。右圖單元格的內部結構。該實驗的目的是發現能批生成高精度網絡的單元

在我們的第二篇論文“圖像分類器體系結構搜索的正則化演化”(2018)中,我們介紹了將演化算法應用于上述搜索空間的結果。突變通過隨機重新連接輸入(圖中右側箭頭)或隨機替換操作來修改單元格(例如,它們可以替換圖中的“最大3x3”像素塊)。這些突變相對簡單,但最初的條件并不相同:現在的整體已經可以用模型進行初始化,這些模型必須符合由專家設計的細胞結構。

盡管這些種子模型中的單元是隨機的,但我們不再從簡單模型開始,這使得最終獲得高質量模型變得更容易。如果演化算法的貢獻有意義,那么,最終的網絡應該比我們已經知道可以在這個搜索空間內構建的網絡好得多。我們的論文表明,演化確實可以找到與手工設計相匹配或超越手藝設計的最先進模型。

控制變量比較法

即使突變/選擇進化過程并不復雜,也許更直接的方法(如隨機搜索)也可以做到這一點。其他選擇雖然不簡單,但也存在于文獻中(如強化學習)。正因為如此,我們的第二篇論文的主要目的是提供技術之間的控制變量比較。

使用演化法、強化學習和隨機搜索法進行架構搜索結果對比。這些實驗在 CIFAR-10 數據集上完成,條件與 Zophet al. 相同,他們使用強化學習進行空間搜索。

上圖比較了進化、強化學習和隨機搜索。在左邊,每條曲線代表一個實驗的進展,表明在搜索的早期階段進化比強化學習更快。這很重要,因為計算能力較低,實驗可能不得不提前停止。

此外,演變對數據集或搜索空間的變化具有魯棒性??偟膩碚f,這種對照比較的目標是為研究界提供計算昂貴的實驗結果。在這樣做的過程中,我們希望通過提供不同搜索算法之間關系的案例研究來促進每個人的架構搜索。例如,上圖顯示,使用更少的浮點運算時,通過進化獲取的最終模型可以達到非常高的精度。

我們在第二篇論文中使用的進化算法的一個重要特征是正則化的形式:不是讓最壞的神經網絡死掉,而是刪除最老的一個,無論它們有多好。這改善了正在優化的任務變化的魯棒性,并最終趨于產生更準確的網絡。其中一個原因可能是因為我們不允許權重繼承,所有的網絡都必須從頭開始訓練。因此,這種正則化形式選擇在重新訓練時仍然保持良好的網絡。換句話說,因為一個模型可能會更準確一些,訓練過程中的噪聲意味著即使是相同的體系結構也可能會得到不同的準確度值。只有在幾代中保持準確的體系結構才能長期存活,從而選擇重新訓練良好的網絡。篇猜想的更多細節可以在論文中找到。

我們發展的最先進的模型被命名為AmoebaNets,是我們AutoML努力的最新成果之一。所有這些實驗通過使用幾百個的GPU/TPU進行了大量的計算。就像一臺現代計算機可以勝過數千年前的機器一樣,我們希望將來這些實驗能成為家用。這里我們旨在提供對未來的一愿。

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

    關注

    42

    文章

    4771

    瀏覽量

    100718
  • 機器學習
    +關注

    關注

    66

    文章

    8406

    瀏覽量

    132566

原文標題:谷歌大腦AutoML最新進展:用進化算法發現神經網絡架構

文章出處:【微信號:AItists,微信公眾號:人工智能學家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    神經網絡教程(李亞非)

    網絡BP算法的程序設計  多層前向網絡BP算法源程序  第4章 Hopfield網絡模型  4.1 離散型Hopfield
    發表于 03-20 11:32

    遺傳算法 神經網絡 解析

    關于遺傳算法神經網絡
    發表于 05-19 10:22

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

    期望的輸出。BP神經網絡算法推導(更新權重和偏倚):從上面推導可以發現:對于任意從神經元i(輸出神經元/隱層
    發表于 07-21 04:00

    如何設計BP神經網絡圖像壓縮算法?

    ,并能在腦海中重現這些圖像信息,這不僅與人腦的海量信息存儲能力有關,還與人腦的信息處理能力,包括數據壓縮能力有關。在各種神經網絡中,多層前饋神經網絡具有很強的信息處理能力,由于其采用BP算法,因此也
    發表于 08-08 06:11

    神經網絡和反向傳播算法

    03_深度學習入門_神經網絡和反向傳播算法
    發表于 09-12 07:08

    反饋神經網絡算法是什么

    反饋神經網絡算法
    發表于 04-28 08:36

    基于差分進化的BP神經網絡學習算法

    提出了一種基于改進差分進化算法和 BP神經網絡 的計算機網絡流量預測方法。利用差分進化算法的全局
    發表于 08-10 16:13 ?31次下載
    基于差分<b class='flag-5'>進化</b>的BP<b class='flag-5'>神經網絡</b>學習<b class='flag-5'>算法</b>

    神經網絡進化能否改變機器學習

    神經進化進化算法和人工神經網絡結合起來,能像類似于地球上大腦進化的方式來訓練系統。
    發表于 07-11 16:16 ?821次閱讀

    進化算法為搜索策略實現神經架構搜索的方法

    自動化深度學習是目前深度學習領域的研究熱點,神經架構搜索算法是實現自動化深度學習的主要方法之一,該類算法可以通過對搜索空間、搜索策略或優化策略進行不同定義來自動設計
    發表于 03-22 14:37 ?15次下載
    以<b class='flag-5'>進化</b><b class='flag-5'>算法</b>為搜索策略實現<b class='flag-5'>神經</b><b class='flag-5'>架構</b>搜索的方法

    基于進化計算的神經網絡設計與實現

    基于進化計算的神經網絡設計與實現說明。
    發表于 06-01 09:25 ?4次下載

    基于改進郊狼優化算法的淺層神經網絡進化

    基于改進郊狼優化算法的淺層神經網絡進化
    發表于 06-24 15:40 ?15次下載

    基于進化卷積神經網絡的屏蔽效能參數預測

    進化神經網絡進化算法和深度學習兩者相結合的產物,在算法神經網絡的權值和閾值在初始種群個體染色
    發表于 04-07 16:21 ?369次閱讀

    卷積神經網絡的介紹 什么是卷積神經網絡算法

    卷積神經網絡的介紹 什么是卷積神經網絡算法 卷積神經網絡涉及的關鍵技術 卷積神經網絡(Convolutional Neural Networ
    的頭像 發表于 08-21 16:49 ?1867次閱讀

    卷積神經網絡算法是機器算法

    卷積神經網絡算法是機器算法嗎? 卷積神經網絡算法是機器算法的一種,它通常被用于圖像、語音、文本等
    的頭像 發表于 08-21 16:49 ?834次閱讀

    神經網絡架構有哪些

    神經網絡架構是機器學習領域中的核心組成部分,它們模仿了生物神經網絡的運作方式,通過復雜的網絡結構實現信息的處理、存儲和傳遞。隨著深度學習技術的不斷發展,各種
    的頭像 發表于 07-01 14:16 ?695次閱讀
    主站蜘蛛池模板: ankha成人| gay台湾无套男同志xnxⅹ| 亚洲精品久久久无码| 亚洲精品无码国产爽快A片| 一二三四电影完整版免费观看| 中文字幕不卡在线高清| 99久久久无码国产精品AAA| 成人影片下载网站| 国产午夜小视频| 老师在讲桌下边h边讲课| 欧美牲交A欧美牲交VDO| 私人玩物黑丝| 婬香婬色天天视频| 阿离被扒开双腿疯狂输出 | 亚洲黄色在线播放| 中文字幕不卡一区二区三区| 成年人视频在线免费看| 国产视频精品免费| 蜜柚影院在线观看免费高清中文 | 囯产精品久久久久免费蜜桃| 国产一级特黄a大片99| 美女穿丝袜被狂躁动态图| 日本久久精品免视看国产成人| 亚洲 欧美 清纯 校园 另类| 在线自拍亚洲视频欧美| 动漫美女搞鸡| 九九热精品在线| 人人舔人人爱| 亚洲香蕉视频在线播放| xxx免费观看| 精品无人区麻豆乱码1区2| 日本阿v在线资源无码免费| 亚洲另类欧美综合在线| bt成人种子| 国产熟妇无码一区二| 欧美MV日韩MV国产网站| 亚洲成人国产| 草比比过程图| 久青草影院| 亚洲AV久久无码精品九号| 99这里有精品视频视频|