丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
人工智能 正文
發(fā)私信給夏睿
發(fā)送

0

谷歌最新研究成果:手工搭建神經(jīng)網(wǎng)絡太費勁?來試試精確度高達94.1%的進化算法

本文作者: 夏睿 2017-03-07 20:52
導語:進化算法搭建的神經(jīng)網(wǎng)絡已經(jīng)可與人工搭建的神經(jīng)網(wǎng)絡相媲美。

雷鋒網(wǎng)按:陽春三月,遼闊的南美洲大草原上,兩只體格強健的雄性美洲豹正在為爭奪一只擁有美麗花紋的雌豹,進行著一場血腥而又激烈的較量。它們心里很清楚,成者為王,敗則寇,只有贏得這場戰(zhàn)斗,才有機會把自己的基因保留下來流傳給后代。

這個方法殘酷,但有效。在生物學中,人們將它稱之為:進化論。

而當研究機器學習的科學家遇到生物學中的進化論,會有什么新的靈感產生?

答案是:進化算法。

谷歌最新研究成果:手工搭建神經(jīng)網(wǎng)絡太費勁?來試試精確度高達94.1%的進化算法

近日,來自谷歌的研究人員Esteban Real和Sherry Moore等人就用進化算法為數(shù)據(jù)集CIFAR-10和CIFAR-100自動尋找神經(jīng)網(wǎng)絡。實驗證明,該方法有效提高了匹配合適神經(jīng)網(wǎng)絡的效率和精確度。

上周,研究人員把實驗的論文成果《Large-Scale Evolution of Image Classifiers》發(fā)布在了arXiv上,他們在論文中表示,在CIFAR-10的典型實驗結果中,其準確度的期望值達到94.1%,標準差達到0.4%,其中最高精確度可達94.6%;而對CIFAR-100的單次實驗精確度可達76.3%。

該算法可以為兩個常見、但相當有難度的圖像分類基準器(image classification benchmarks;)構建大型、精確的神經(jīng)網(wǎng)絡;而且此實驗數(shù)據(jù)高于目前我們所知道的其他所有研究成果。

目前,該神經(jīng)網(wǎng)絡的工作效果完全可以和人類手工構建的神經(jīng)網(wǎng)絡相媲美。

| 進化算法的工作原理是什么?

為了達到自動尋找高性能的神經(jīng)網(wǎng)絡結構的目的,研究人員需要進化一個模型簇(population)。

每一個模型,也就是個體(individual),都是一個訓練過的結構。模型在單個校驗數(shù)據(jù)集(validation dataset)上的準確度就是度量個體質量或適應性的指標。雷鋒網(wǎng)從論文中總結出,每個進化過程都會經(jīng)歷一下幾個步驟:

  1. 會有一個計算機,也就是工作者(worker),隨機從模型簇中選出兩個模型;

  2. 工作者比較兩者孰優(yōu)孰劣,根據(jù)優(yōu)勝劣汰對模型進行識別;

  3. 不合適的模型會立刻從模型簇中被剔除,即代表該模型在此次進化中的消亡;

    而更優(yōu)的模型則成為母體(parent),進行繁殖;

  4. 通過這一過程,工作者實際上是創(chuàng)造了一個母體的副本,并讓該副本隨機發(fā)生變異,據(jù)此變異修改母本(這一點下面會講到)。研究人員把這一修改過的副本稱為子代(child);

  5. 子代創(chuàng)造出來后,就要接受工作者的訓練,并在校驗集上對它進行評估;

  6. 完成之后,把子代放回到模型簇中。此時,該子代則成為母體繼續(xù)進行上述幾個步的進化。

簡言之,該進化算法就是在隨機選出的兩個個體中擇其優(yōu),因此該方法也屬于聯(lián)賽選擇算法(tournament selection)的一種

另外,如無其他說明,模型簇一般能容納1000個個體,工作者的數(shù)量一般是個體數(shù)量的1/4,而消亡個體的目錄會被刪除,以保證整個算法能長時間在有限空間中運行。

| 變異類型有哪些?

由于子代相較于母體而言發(fā)生了變異,因此兩者不是完全相同的。在每一代繁殖過程中,工作者都會從預先準備好的變異集合中隨機選取變異。

可選的變異共有11中,以下為部分變異類型:

  • ALTER-LEARNING-RATE(抽樣詳情見下文)。

  • IDENTITY(意思是“繼續(xù)培訓”)。

  • RESET-WEIGHTS重置權重

  • INSERT-CONVOLUTION(在“卷積主干”隨機插入卷積)

  • REMOVE-CONVOLUTION(移除卷積)

| 為什么要設立簡陋的初始條件?

研究人員在論文中強調,實驗的初始條件一定要非常簡單。

個體一開始都只是基本的線性回歸模型,不包含卷積,并且其學習速率僅為0.1。設置這樣的條件就是為了保證進化能完全靠自己找到最合適的那個神經(jīng)模型。

| 較此前研究有何突破?

事實上,很早以前就已經(jīng)有科學家用神經(jīng)發(fā)現(xiàn)法(neuro-discovery,神經(jīng)進化的一種)自動匹配神經(jīng)網(wǎng)絡了(雷鋒網(wǎng)注:參見Miller等人于1989年發(fā)表的論文《Designing neural networks using genetic algorithms》)。雖然神經(jīng)發(fā)現(xiàn)法的實驗結果表現(xiàn)出很大的發(fā)展空間,但由于這一過程通常會涉及到大量的計算,因此,在當時的條件下,該方法在匹配精確度上仍無法和人工設計的模型相提并論。

而Esteban Real和他的團隊則解決了這一問題。他們的解決辦法是:

開發(fā)一種大規(guī)模并行且無鎖的基礎結構,使工作者們在不同的電腦上能夠異步運行。它們不會直接與對方通信,而是共用一個存有模型簇的共享文檔系統(tǒng)。

文檔系統(tǒng)中的目錄代表個體;對每個個體所進行的操作,如使之從模型簇中消亡,則表示為目錄中的原子重命名(atomic rename)。

但如果遇到一個工作者去修改另一個正在被其他工作者操作著的個體的情況,該怎么解決呢?

研究人員在論文中表示,在這種情況下,受到影響的工作者會放棄操作,尋找其他個體。

附論文地址:https://arxiv.org/pdf/1703.01041.pdf

雷峰網(wǎng)版權文章,未經(jīng)授權禁止轉載。詳情見轉載須知

谷歌最新研究成果:手工搭建神經(jīng)網(wǎng)絡太費勁?來試試精確度高達94.1%的進化算法

分享:
相關文章

編輯

求索于科技人文間, 流連在 AI 浪潮下; 我在這兒, 斟酒,燃香,等你故事
當月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說