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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新方法可自動搜索新算法,僅利用基本的數(shù)學(xué)公式

倩倩 ? 來源:新智元 ? 2020-03-25 16:29 ? 次閱讀

市面上的自動機(jī)器學(xué)習(xí)算法多如牛毛,但并沒有得到很好的普及,因為這些算法限制了搜索的空間,很多研究者還是需要自己設(shè)計機(jī)器學(xué)習(xí)模型的結(jié)構(gòu),而谷歌此次發(fā)布的AutoML-Zero搜索空間完全沒有限制,可以從最基礎(chǔ)的數(shù)學(xué)公式開始?!感轮窃逼钢鞴P、編輯、運營經(jīng)理、客戶經(jīng)理,添加HR微信(Dr-wly)了解詳情?!?/p>

AutoML 試圖將特征工程、模型選擇、參數(shù)調(diào)節(jié)這些與特征、模型、優(yōu)化、評價有關(guān)的重要步驟進(jìn)行自動化地學(xué)習(xí),使得機(jī)器學(xué)習(xí)模型無需人工干預(yù)即可生成。谷歌這次提出的方法跟以往的有何不同呢?

新方法可自動搜索新算法,僅利用基本的數(shù)學(xué)公式

Automl-Zero 旨在自動發(fā)現(xiàn)機(jī)器學(xué)習(xí)算法,從空的或隨機(jī)的程序開始,只使用基本的數(shù)學(xué)運算。它可以同時無偏好地搜索機(jī)器學(xué)習(xí)算法的所有方面,包括模型結(jié)構(gòu)和學(xué)習(xí)策略。

盡管 Automl-Zero 的搜索域很廣,但進(jìn)化搜索看起來表現(xiàn)不錯,通過搜索發(fā)現(xiàn)了線性回歸、帶有反向傳播的雙層神經(jīng)網(wǎng)絡(luò),甚至是超過手工設(shè)計的復(fù)雜度相當(dāng)?shù)幕€算法。

上面的圖顯示了我們實驗中的一個例子,可以看到演化算法是如何來一步步解決二分類任務(wù)的。首先是個線性模型,沒有任何優(yōu)化方法,然后逐步發(fā)現(xiàn)了 SGD 來進(jìn)行優(yōu)化,接著開始加入隨機(jī)的學(xué)習(xí)率,再往后發(fā)現(xiàn)了ReLU激活函數(shù),隨機(jī)權(quán)重初始化,梯度歸一化等等,越來越接近我們手工設(shè)計的網(wǎng)絡(luò)結(jié)構(gòu)和優(yōu)化方法。

幾乎從零開始,跟傳統(tǒng)的組裝型自動機(jī)器學(xué)習(xí)區(qū)別很大

我們手工構(gòu)建一個典型的機(jī)器學(xué)習(xí)模型,要經(jīng)過以下幾個步驟,數(shù)據(jù)預(yù)處理、模型構(gòu)建、學(xué)習(xí)、預(yù)測,而 AutoML-Zero 的工作原理,可以簡單理解為將各個步驟涉及的基本數(shù)學(xué)方法放在一個籃子里,然后隨機(jī)從籃子取出放在對應(yīng)的步驟,利用進(jìn)化搜索,不斷得到最優(yōu)的組合。

AutoML-Zero 跟之前的自動機(jī)器學(xué)習(xí)有什么異同呢?之前的自動學(xué)習(xí)主要集中在體系結(jié)構(gòu)上,它依賴于專家設(shè)計的復(fù)雜層作為構(gòu)建塊——或類似的限制性搜索空間。我們的目標(biāo)是證明 AutoML 可以走得更遠(yuǎn): 只需使用基本的數(shù)學(xué)運算作為構(gòu)建塊,來發(fā)現(xiàn)一個完整的機(jī)器學(xué)習(xí)方法, 我們通過引入一個新的框架來證明這一點,在這個搜索空間中可以顯著減少人類經(jīng)驗的偏見,發(fā)現(xiàn)一些有趣的東西。

我們用 auto-sklearn 來解釋下傳統(tǒng)的自動機(jī)器學(xué)習(xí)所使用的方法,對細(xì)節(jié)感興趣的同學(xué)可以看下這篇論文。

作者開發(fā)了一個基于 scikit-learn 的強(qiáng)大的新 AutoML 系統(tǒng)(使用 15 個分類器,14 個特征預(yù)處理方法和 4 種數(shù)據(jù)預(yù)處理方法,從而產(chǎn)生具有 110 個超參數(shù)的結(jié)構(gòu)化搜索空間)。這個系統(tǒng)是在有限的參數(shù)空間中,通過自動對比在類似數(shù)據(jù)集上的性能,以及評估這些自動構(gòu)造的模型性能,來實現(xiàn)自動搜索最優(yōu)的機(jī)器學(xué)習(xí)方法。

如何用Python實現(xiàn)傳統(tǒng)的AutoML

到這里你應(yīng)該理解了,AutoML-Zero 的普適性更強(qiáng)一些,可以發(fā)現(xiàn)未知的機(jī)器學(xué)習(xí)方法,而 auto-sklearn 只是在現(xiàn)有的結(jié)構(gòu)和參數(shù)中自動找到最優(yōu)的。

我們用 Python 來舉個簡單的例子:

import autosklearn.classificationimport sklearn.model_selectionimport sklearn.datasetsimport sklearn.metricsX, y = sklearn.datasets.load_digits(return_X_y=True)X_train, X_test, y_train, y_test = sklearn.model_selection.train_test_split(X, y, random_state=1)AutoML = autosklearn.classification.AutoSklearnClassifier()AutoML.fit(X_train, y_train)y_hat = AutoML.predict(X_test)print(“Accuracy score”, sklearn.metrics.accuracy_score(y_test, y_hat))

如果想親自動手實驗的話可以安裝 Anaconda ,它集成了所需要的大部分Python科學(xué)計算庫,然后通過conda安裝 auto-sklearn。

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

    關(guān)注

    23

    文章

    4552

    瀏覽量

    92027
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8306

    瀏覽量

    131848
收藏 人收藏

    評論

    相關(guān)推薦

    實踐JLink 7.62手動增加新MCU型號支持新方法

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是實踐JLink 7.62手動增加新MCU型號支持新方法。
    的頭像 發(fā)表于 08-08 15:25 ?312次閱讀
    實踐JLink 7.62手動增加新MCU型號支持<b class='flag-5'>新方法</b>

    一種無透鏡成像的新方法

    使用OAM-HHG EUV光束對高度周期性結(jié)構(gòu)進(jìn)行成像的EUV聚光顯微鏡 為了研究微電子或光子元件中的納米級圖案,一種基于無透鏡成像的新方法可以實現(xiàn)近乎完美的高分辨率顯微鏡。 層析成像是一種強(qiáng)大的無
    的頭像 發(fā)表于 07-19 06:20 ?200次閱讀
    一種無透鏡成像的<b class='flag-5'>新方法</b>

    軋機(jī)牌坊滑板壓虧修復(fù)的新方法

    電子發(fā)燒友網(wǎng)站提供《軋機(jī)牌坊滑板壓虧修復(fù)的新方法.docx》資料免費下載
    發(fā)表于 03-14 16:16 ?0次下載

    氫壓機(jī)軸承位磨損維修的新方法

    電子發(fā)燒友網(wǎng)站提供《氫壓機(jī)軸承位磨損維修的新方法.docx》資料免費下載
    發(fā)表于 03-01 16:23 ?0次下載

    工程結(jié)構(gòu)振弦采集儀的新技術(shù)與新方法研究

    工程結(jié)構(gòu)振弦采集儀的新技術(shù)與新方法研究 工程結(jié)構(gòu)振弦采集儀的新技術(shù)與新方法研究旨在提高采集儀在工程結(jié)構(gòu)振動監(jiān)測中的性能和可靠性。以下是一些可能的研究方向: 1.傳感器技術(shù)改進(jìn):研究新型傳感器技術(shù),如
    的頭像 發(fā)表于 12-20 13:36 ?263次閱讀
    工程結(jié)構(gòu)振弦采集儀的新技術(shù)與<b class='flag-5'>新方法</b>研究

    一種產(chǎn)生激光脈沖新方法

    等離子體中脈沖壓縮的概念 英國和韓國的科學(xué)家提出了一種產(chǎn)生激光脈沖的新方法,其功率是現(xiàn)有激光脈沖的1000多倍。 科學(xué)家們使用計算機(jī)模擬聯(lián)合研究,展示了一種壓縮光的新方法,以充分提高光的強(qiáng)度,從真空
    的頭像 發(fā)表于 12-07 06:32 ?395次閱讀
    一種產(chǎn)生激光脈沖<b class='flag-5'>新方法</b>

    IC封裝中快速創(chuàng)建結(jié)構(gòu)的新方法

    IC封裝中快速創(chuàng)建結(jié)構(gòu)的新方法
    的頭像 發(fā)表于 12-06 16:34 ?424次閱讀
    IC封裝中快速創(chuàng)建結(jié)構(gòu)的<b class='flag-5'>新方法</b>

    應(yīng)對傳統(tǒng)摩爾定律微縮挑戰(zhàn)需要芯片布線和集成的新方法

    應(yīng)對傳統(tǒng)摩爾定律微縮挑戰(zhàn)需要芯片布線和集成的新方法
    的頭像 發(fā)表于 12-05 15:32 ?459次閱讀
    應(yīng)對傳統(tǒng)摩爾定律微縮挑戰(zhàn)需要芯片布線和集成的<b class='flag-5'>新方法</b>

    基于PMSM 控制系統(tǒng)仿真建模的新方法

    電子發(fā)燒友網(wǎng)站提供《基于PMSM 控制系統(tǒng)仿真建模的新方法.pdf》資料免費下載
    發(fā)表于 11-29 11:22 ?1次下載
    基于PMSM 控制系統(tǒng)仿真建模的<b class='flag-5'>新方法</b>

    一種產(chǎn)生激光脈沖的新方法

    英國和韓國的科學(xué)家提出了一種產(chǎn)生激光脈沖的新方法,其功率是現(xiàn)有激光脈沖的1000多倍。
    的頭像 發(fā)表于 11-20 16:56 ?463次閱讀
    一種產(chǎn)生激光脈沖的<b class='flag-5'>新方法</b>

    VLSI系統(tǒng)設(shè)計的最新方法

    電子發(fā)燒友網(wǎng)站提供《VLSI系統(tǒng)設(shè)計的最新方法.pdf》資料免費下載
    發(fā)表于 11-20 11:10 ?0次下載
    VLSI系統(tǒng)設(shè)計的最<b class='flag-5'>新方法</b>

    研究人員開發(fā)出定制薄膜的新方法

    爾層沉積工藝示意圖。 德國耶拿萊布尼茨光子技術(shù)研究所(Leibniz IPHT)領(lǐng)導(dǎo)的一個德美科學(xué)家團(tuán)隊開發(fā)出一種新方法,自動沉積具有明確特性的有機(jī)半導(dǎo)體薄膜。 這一方法發(fā)表在《先進(jìn)
    的頭像 發(fā)表于 11-17 16:09 ?320次閱讀
    研究人員開發(fā)出定制薄膜的<b class='flag-5'>新方法</b>

    戶外全彩LED顯示屏亮度色度檢測新方法

    電子發(fā)燒友網(wǎng)站提供《戶外全彩LED顯示屏亮度色度檢測新方法.doc》資料免費下載
    發(fā)表于 11-02 11:05 ?1次下載
    戶外全彩LED顯示屏亮度色度檢測<b class='flag-5'>新方法</b>

    一種改善微波模塊增益指標(biāo)溫度特性的新方法

    電子發(fā)燒友網(wǎng)站提供《一種改善微波模塊增益指標(biāo)溫度特性的新方法.pdf》資料免費下載
    發(fā)表于 10-25 10:05 ?0次下載
    一種改善微波模塊增益指標(biāo)溫度特性的<b class='flag-5'>新方法</b>

    分享一種利用膠體量子點(QD)獲得中紅外發(fā)射的新方法

    據(jù)麥姆斯咨詢報道,近期,美國芝加哥大學(xué)(University of Chicago)的研究團(tuán)隊展示了一種利用膠體量子點(QD)獲得中紅外發(fā)射的新方法,這可能為中紅外光源開辟新的應(yīng)用。
    的頭像 發(fā)表于 10-09 18:04 ?992次閱讀