那曲檬骨新材料有限公司

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

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

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

谷歌推出了AdaNet,一個基于TensorFlow的輕量化框架

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-11-05 15:27 ? 次閱讀

集成學習是將不同的機器學習模型結合在一起的創(chuàng)新方法,它廣泛應用于神經(jīng)網(wǎng)絡中,可以收獲很好地表現(xiàn),例如在Netflix Prize和Kaggle競賽中都有它的身影。

但是,在實踐中,這種方法卻很少用到,因為訓練時間很長,并且在選擇機器學習模型時需要考慮各種類型的專業(yè)領域。隨著計算力和各種深度學習硬件的出現(xiàn)(例如TPU),機器學習模型會越來越豐富,集成現(xiàn)象也會越來越多。那么是否有一種工具可以自動搜索神經(jīng)網(wǎng)絡框架,然后學習將最佳的幾種模型集合,創(chuàng)造出另一個高質(zhì)量模型。

最近,谷歌推出了AdaNet,這是一個基于TensorFlow的輕量化框架,可以自動學習高質(zhì)量模型,只需人類少量干預。AdaNet以最近的強化學習和基于演化的AutoML為基礎,不僅速度快、靈活度高,而且還能保證成功學習率。重要的是,AdaNet不僅僅為學習神經(jīng)網(wǎng)絡架構提供了通用框架,而且還能學習集成,得到更好的模型。

AdaNet使用起來很方便,并且得到的都是高質(zhì)量模型,為機器學習從業(yè)者節(jié)省了大量時間,用一種適應性算法學習將神經(jīng)架構看作是子網(wǎng)絡的集成。AdaNet可以將不同深度和寬度的子網(wǎng)絡結合起來,創(chuàng)造出一個多樣化的集成模型,減少參數(shù)的數(shù)量提高性能。

AdaNet逐漸生成神經(jīng)網(wǎng)絡集成的過程,在每一次迭代,它會計算每個候選網(wǎng)絡的集成損失,選擇最佳的那個加入到下次迭代中

快速易用

AdaNet采用TensorFlow估計器的交互界面,它通過簡單訓練、評估,大大簡化了機器學習的編程過程。它把TensorFlow Hub模塊、TensorFlow模型分析和谷歌云的超參數(shù)調(diào)整期等開源工具結合在了一起。分布式訓練可以極大地減少訓練時間。

AdaNet在CIFAR-100上每一訓練步驟的精確度。藍線代表在訓練集上的精確度,紅線代表測試集上的表現(xiàn)。在每百萬個步驟上都有一個新的子網(wǎng)絡開始訓練,最終會提高整個集成模型的性能。灰色和綠色的線表示新的子網(wǎng)絡加入之前集成的精確度

TensorBoard是可視化模型尺度在訓練時最佳的TensorFlow特征之一,AdaNet與其無縫銜接,從而控制子網(wǎng)絡的訓練、集成的構成和性能。當AdaNet完成訓練后,它會輸出一個SavedModel,之后會利用TensorFlow Serving進行部署。

學習保證

創(chuàng)建一個神經(jīng)網(wǎng)絡集成會面臨多種問題:哪種是最好的子網(wǎng)絡架構?是重復使用同一種架構好,還是讓架構多樣化好?雖然參數(shù)更多的復雜子網(wǎng)絡在訓練集表現(xiàn)得可能更好,但也正是因為它們的復雜性,可能無法在陌生數(shù)據(jù)上進行泛化。這些挑戰(zhàn)都來自于對模型性能的評估,我們可以從訓練集中分出一部分數(shù)據(jù)對模型性能進行評估,但是這樣做可能會減少用于訓練的樣本數(shù)量。

而在這里,AdaNet的方法對目標進行優(yōu)化,平衡了集成框架在訓練時的性能和它對陌生數(shù)據(jù)泛化之間的差別。核心思想就是,當備選子網(wǎng)絡提高了集成的訓練損失超過了其對泛化能力的影響時,子網(wǎng)絡才能加入到集成中去。這保證了:

集成的泛化錯誤由它的訓練錯誤和復雜性所限制。

通過對目標進行優(yōu)化,我們可以直接對這一限制進行最小化。

對這一目標進行優(yōu)化的實際好處就是,它無需再選擇哪個子網(wǎng)絡要被添加到集成中去,這也使得更多的訓練數(shù)據(jù)可以用于訓練更多子網(wǎng)絡,成為了額外的好處。想了解更多,可以閱讀我們關于AdaNet的教程

可擴展

對研究者和從業(yè)者來說,讓AutoML框架產(chǎn)生作用的關鍵不僅僅是提供合理的默認值,而且要讓用戶嘗試對他們自己的子網(wǎng)絡或模型進行定義。機器學習研究者、從業(yè)者和愛好者都可以通過adanet.subnetwork.Builder來定義自己的AdaNet。

已經(jīng)在自己的系統(tǒng)中集成TensorFlow模型的用戶可以輕松將他們的TensorFlow代碼轉(zhuǎn)移到AdaNet子網(wǎng)絡中,并使用adanet.Estimator提高模型性能,同時保證學習成功率。AdaNet會找到他們所定義的子網(wǎng)絡搜索空間,學習如何集成子網(wǎng)絡。在谷歌官方博客中,研究人員取了一個開源的NASNet-A CIFAR架構,將它轉(zhuǎn)換成一個子網(wǎng)絡,并在CIFAR-10上優(yōu)化,經(jīng)過八次AdaNet迭代后得到最佳結果。另外,我們的模型在更少的參數(shù)上也達到了相同結果:

用戶也可以用自己特殊的損失函數(shù)作為AdaNet目標的一部分,從而訓練回歸、分類和多任務學習等問題。

用戶還可以擴展adanet.subnetwork.Generator的類別,完全定義候選子網(wǎng)絡的搜索空間。這可以讓他們基于自己的硬件設備增加或減少搜索空間。子網(wǎng)絡的搜索空間和復制有著相同配置不同隨機種子的子網(wǎng)絡一樣簡單,訓練多個有著不同超參數(shù)組合的子網(wǎng)絡,讓AdaNet選擇一個添加到最終的集成中。

如果你想試試AdaNet,可以查看谷歌的GitHub,其中包含了幾個利用密集圖層和卷積的例子。

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

原文標題:谷歌推出集成學習的有力工具AdaNet,靈活快速實現(xiàn)AutoML

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

收藏 人收藏

    評論

    相關推薦

    谷歌深度學習插件tensorflow

    前段時間忙著研究Zedboard,這幾天穿插著加入Python的深度學習的研究,最近使用谷歌tensorflow比較多,而且官方出了中文教程,比較給力,下面在Windows10下安裝
    發(fā)表于 07-04 13:46

    Tensorflow量化缺少腳本/工具/文檔AWS Xilinx ML Suite(f1.2xlarge)

    classify_pb.py)然而,我找不到有關tensforflowgraph的量化階段的詳細文檔。它與其他框架非常不同。我錯過了什么嗎?謝謝!以上來自于谷歌翻譯以下為原文Hello,I recently launched
    發(fā)表于 10-10 11:52

    汽車輕量化采用3D打印

    輕量化制造簡單而言是在不犧牲零部件性能的前提下,減輕零部件重量的制造方式。重量的減輕帶來能耗的降低,在全球范圍控制碳排放的趨勢下,輕量化制造越來越受到重視,是未來制造的方向之。除了合金以外,近些年
    發(fā)表于 09-27 09:12

    TensorFlow將神經(jīng)網(wǎng)絡量化為8位

    隨著TensorFlow Lite的推出TensorFlow已經(jīng)更新了量化技術和工具,您可以使用這些技術和工具來提高網(wǎng)絡性能。 本指南向您展示如何
    發(fā)表于 08-10 06:01

    汽車輕量化技術

    節(jié)能減排已成為世界汽車行業(yè)的共同趨勢。汽車輕量化是在保證強度和安全性的前提下,盡可能降低汽車整備質(zhì)量,以提高汽車的動力性,實現(xiàn)節(jié)能減排。 2017中國(重慶)國際汽車輕量化及材料展,來自全世界頂級
    發(fā)表于 05-09 11:57 ?18次下載

    PACK輕量化設計介紹及電芯選擇

    隨著動力電池系統(tǒng)相關標準和規(guī)范的制定,推動技術的發(fā)展,市場對動力電池系統(tǒng)的比能量要求也是越來越高,輕量化在動力電池系統(tǒng)的應用也是迫在眉睫。在電池包的輕量化設計中,可以從兩方向:一個
    發(fā)表于 09-15 11:46 ?23次下載

    常見的輕量化材料的分類與汽車輕量化材料的應用

    減少汽車自身質(zhì)量是降低油耗最有效的措施之。數(shù)據(jù)顯示,汽車自重每減少10%,NEDC工況下能耗可降低6%~8%,排放降低5%~6%。而燃油消耗每減少1L,CO2的排放量減少2.45kg。輕量化的實現(xiàn)
    發(fā)表于 09-15 16:53 ?6次下載
    常見的<b class='flag-5'>輕量化</b>材料的分類與汽車<b class='flag-5'>輕量化</b>材料的應用

    低速電動車輕量化的作用和蘊含的技術分析

    低速電動車需要研究輕量化有兩大原因:是在低速電動車的標準草案中,提出了小尺寸和輕型化的標準引導方向;二是減輕整車質(zhì)量能夠更有效地提升電源利用效率,并提高駕乘體驗。 低速電動車的輕量化
    發(fā)表于 09-21 15:23 ?1次下載
    低速電動車<b class='flag-5'>輕量化</b>的作用和蘊含的技術分析

    TensorFlow框架結構解析

    TensorFlow谷歌的第二代開源的人工智能學習系統(tǒng),是用來實現(xiàn)神經(jīng)網(wǎng)絡的內(nèi)置框架學習軟件庫。目前,TensorFlow機器學習已經(jīng)成為了
    發(fā)表于 04-04 14:39 ?7145次閱讀
    <b class='flag-5'>TensorFlow</b>的<b class='flag-5'>框架</b>結構解析

    AutoML又利器來了,谷歌宣布開源AdaNet(附教程)

    關鍵詞:AutoML , AdaNet , 集成學習 , 機器學習 , 神經(jīng)網(wǎng)絡 來源:新智元 今天,谷歌宣布開源AdaNet,這是輕量
    發(fā)表于 10-31 17:43 ?314次閱讀

    AutoML又利器來了!谷歌宣布開源AdaNet

    由于TensorBoard是用于在訓練期間可視化模型性鞥的最佳TensorFlow功能之AdaNet可與其無縫集成,以監(jiān)控子網(wǎng)絡訓練,集合組合和性能。當AdaNet完成訓練后,它會
    的頭像 發(fā)表于 11-01 09:40 ?2570次閱讀

    電動汽車的輕量化可從哪些途徑來實現(xiàn)

    汽車輕量化對于汽車來說還是比較陌生的一個詞匯,隨著對環(huán)保要求的不斷提高,相關法規(guī)對于車輛更低油耗也提出了更高的標準,
    發(fā)表于 10-25 14:50 ?1162次閱讀

    最新專利深入“輕量化”!華為這樣做?

    具體來看,汽車輕量化的實現(xiàn)途徑主要有兩方面:輕量化材料,使用比強度更高或密度更小的高強度鋼、鋁合金、鎂合金、碳纖維復合材料,對傳統(tǒng)普通鋼結構進行替代;二是輕量化設計,通過開發(fā)全新的
    的頭像 發(fā)表于 08-16 14:41 ?740次閱讀
    最新專利深入“<b class='flag-5'>輕量化</b>”!華為這樣做?

    深度學習框架tensorflow介紹

    深度學習框架tensorflow介紹 深度學習框架TensorFlow簡介 深度學習框架TensorFl
    的頭像 發(fā)表于 08-17 16:11 ?2599次閱讀

    谷歌模型框架是什么軟件?谷歌模型框架怎么用?

    谷歌模型框架通常指的是谷歌開發(fā)的用于機器學習和人工智能的軟件框架,其中最著名的是TensorFlowT
    的頭像 發(fā)表于 03-01 16:25 ?966次閱讀
    百家乐官网过滤| 大发888娱乐总代理qq| 凯旋门百家乐官网现金网| 金百家乐博彩公司| e娱乐城棋牌| 百家乐官网高手论| 名仕国际棋牌官方网| 百家乐官网娱乐平台代理佣金| 百家乐平注资讯| 百家乐官网网络游戏平台| 蓝盾百家乐具体玩法| 百家乐官网是不是有技巧| 电投百家乐网站| 镶黄旗| 正品百家乐游戏| 百家乐官网大赢家小说| 百家乐韩泰阁| 百家乐官网视频游戏掉线| 威尼斯人娱乐城 活动| 合肥百家乐官网赌博机| 明珠百家乐的玩法技巧和规则| 澳门百家乐官网路单怎么看| 诺贝尔百家乐的玩法技巧和规则| 什么是百家乐官网赌博| 大发888娱乐下载网址| 湄潭县| 百家乐庄闲符号记| 狮威百家乐官网娱乐平台| 大发888娱乐城外挂| 皇冠百家乐官网的玩法技巧和规则 | 百家乐赌博大赢家| 百家乐官网平台哪个有在线支付呢 | 凯旋门百家乐官网现金网| 百家乐博彩网太阳城娱乐城| 百家乐官网彩金| bet365提款要多久| 百家乐玩法和技巧| 88百家乐官网现金网| 威尼斯人娱乐网上百家乐的玩法技巧和规则 | 昌邑市| 玩百家乐都是什么人|