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

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

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

3天內不再提示

分析四種自動化的機器學習工具包,更好地建立網絡模型

如意 ? 來源:機器之心 ? 作者:Andre Ye ? 2020-09-22 14:47 ? 次閱讀

AutoML 是當前深度學習領域的熱門話題。只需要很少的工作,AutoML 就能通過快速有效的方式,為你的 ML 任務構建好網絡模型,并實現高準確率。簡單有效!數據預處理、特征工程、特征提取和特征選擇等任務皆可通過 AutoML 自動構建。

自動機器學習(Automated Machine Learning, AutoML)是一個新興的領域,在這個領域中,建立機器學習模型來建模數據的過程是自動化的。AutoML 使得建模更容易,并且每個人都更容易掌握。

在本文中,作者詳細介紹了四種自動化的 ML 工具包,分別是 auto-sklearn、TPOT、HyperOpt 以及 AutoKeras。如果你對 AutoML 感興趣,這四個 Python 庫是最好的選擇。作者還在文章結尾文章對這四個工具包進行了比較。

auto-sklearn

auto-sklearn 是一個自動機器學習工具包,它與標準 sklearn 接口無縫集成,因此社區中很多人都很熟悉該工具。通過使用最近的一些方法,比如貝葉斯優化,該庫被用來導航模型的可能空間,并學習推理特定配置是否能很好地完成給定任務。

該庫由 Matthias Feurer 等人提出,技術細節請查閱論文《Efficient and Robust Machine Learning》。Feurer 在這篇論文中寫道:

我們提出了一個新的、基于 scikit-learn 的魯棒 AutoML 系統,其中使用 15 個分類器、14 種特征預處理方法和 4 種數據預處理方法,生成了一個具有 110 個超參數的結構化假設空間。

auto-sklearn 可能最適合剛接觸 AutoML 的用戶。除了發現數據集的數據準備和模型選擇之外,該庫還可以從在類似數據集上表現良好的模型中學習。表現最好的模型聚集在一個集合中。

分析四種自動化的機器學習工具包,更好地建立網絡模型

圖源:《Efficient and Robust Automated Machine Learning》

在高效實現方面,auto-sklearn 需要的用戶交互最少。使用 pip install auto-sklearn 即可安裝庫。

該庫可以使用的兩個主要類是 AutoSklearnClassifier 和 AutoSklearnRegressor,它們分別用來做分類和回歸任務。兩者具有相同的用戶指定參數,其中最重要的是時間約束和集合大小。

更多 AutoSklearn 相關文檔請查閱:https://automl.github.io/auto-sklearn/master/。

TPOT

TPOT 是另一種基于 Python 的自動機器學習開發工具,該工具更關注數據準備、建模算法和模型超參數。它通過一種基于進化樹的結,即自動設計和優化機器學習 pipelie 的樹表示工作流優化(Tree-based Pipeline Optimization Tool, TPOT),從而實現特征選擇、預處理和構建的自動化。

分析四種自動化的機器學習工具包,更好地建立網絡模型

圖源:《Evaluation of a Tree-based Pipeline Optimization Tool for Automating Data Science》 。

程序或 pipeline 用樹表示。遺傳編程(Genetic Program, GP)選擇并演化某些程序,以最大化每個自動化機器學習管道的最終結果。

正如 Pedro Domingos 所說,「數據量大的愚蠢算法勝過數據有限的聰明算法」。事實就是這樣:TPOT 可以生成復雜的數據預處理 pipeline。

分析四種自動化的機器學習工具包,更好地建立網絡模型

潛在的 pipelie(圖源:TPOT 文檔)。

TPOT pipeline 優化器可能需要幾個小時才能產生很好的結果,就像很多 AutoML 算法一樣(除非數據集很小)。用戶可以在 Kaggle commits 或 Google Colab 中運行這些耗時的程序。

也許 TPOT 最好的特性是它將模型導出為 Python 代碼文件,后續可以使用它。具體文檔和教程示例參見以下兩個鏈接:

TPOT 文檔地址:https://epistasislab.github.io/tpot/。

TPOT 的教程示例地址:https://epistasislab.github.io/tpot/examples/

HyperOpt

HyperOpt 是一個用于貝葉斯優化的 Python 庫,由 James Bergstra 開發。該庫專為大規模優化具有數百個參數的模型而設計,顯式地用于優化機器學習 pipeline,并可選擇在多個核心和機器上擴展優化過程。

但是,HyperOpt 很難直接使用,因為它非常具有技術性,需要仔細指定優化程序和參數。相反,作者建議使用 HyperOpt-sklearn,這是一個融合了 sklearn 庫的 HyperOpt 包裝器。

具體來說,HyperOpt 雖然支持預處理,但非常關注進入特定模型的幾十個超參數。就一次 HyperOpt sklearn 搜索的結果來說,它生成了一個沒有預處理的梯度提升分類器:

如何構建 HyperOpt-sklearn 模型可以查看源文檔。它比 auto-sklearn 復雜得多,也比 TPOT 復雜一點。但是如果超參數很重要的話,它可能是值得的。

文檔地址:http://hyperopt.github.io/hyperopt-sklearn/

AutoKeras

與標準機器學習庫相比,神經網絡和深度學習功能更強大,因此更難實現自動化。AutoKeras 庫有哪些功效呢?具體如下:

通過 AutoKeras,神經框架搜索算法可以找到最佳架構,如單個網絡層中的神經元數量、層數量、要合并的層、以及濾波器大小或 Dropout 中丟失神經元百分比等特定于層的參數。一旦搜索完成,用戶可以將其作為普通的 TF/Keras 模型使用;

通過 AutoKeras,用戶可以構建一個包含嵌入和空間縮減等復雜元素的模型,這些元素對于學習深度學習過程中的人來說是不太容易訪問的;

當使用 AutoKeras 創建模型時,向量化或清除文本數據等許多預處理操作都能完成并進行優化;

初始化和訓練一次搜索需要兩行代碼。AutoKeras 擁有一個類似于 keras 的界面,所以它并不難記憶和使用。

AutoKeras 支持文本、圖像和結構化數據,為初學者和尋求更多參與技術知識的人提供界面。AutoKeras 使用進化神經網絡架構搜索方法來減輕研究人員的繁重和模棱兩可的工作。

盡管 AutoKeras 的運行需要很長時間,但用戶可以指定參數來控制運行時間、探索模型的數量以及搜索空間大小等。

AutoKeras 的相關內容參閱以下兩個鏈接:

文檔地址:https://autokeras.com/

教程地址:https://towardsdatascience.com/automl-creating-top-performing-neural-networks-without-defining-architecture-c7d3b08cddc

四個庫各有特色,應該選哪個?

用戶可以根據自己的需求選擇合適的 Python 庫,作者給出了以下幾個建議:

如果你的首要任務是獲取一個干凈、簡單的界面和相對快速的結果,選擇 auto-sklearn。另外:該庫與 sklearn 自然集成,可以使用常用的模型和方法,能很好地控制時間;

如果你的首要任務是實現高準確率,并且不需要考慮長時間的訓練,則使用 TPOT。額外收獲:為最佳模型輸出 Python 代碼;

如果你的首要任務是實現高準確率,依然不需要考慮長時間的訓練,也可選擇使用 HyperOpt-sklearn。該庫強調模型的超參數優化,是否富有成效取決于數據集和算法;

如果你需要神經網絡(警告:不要高估它們的能力),就使用 AutoKeras,尤其是以文本或圖像形式出現時。訓練確實需要很長時間,但有很多措施可以控制時間和搜索空間大小。
責編AJX

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

    關注

    29

    文章

    5592

    瀏覽量

    79387
  • 模型
    +關注

    關注

    1

    文章

    3255

    瀏覽量

    48905
  • 機器學習
    +關注

    關注

    66

    文章

    8423

    瀏覽量

    132752
收藏 人收藏

    評論

    相關推薦

    Labview聲音和振動工具包示例文件Sound Level

    Labview 聲音和振動工具包示例文件,聲壓測試,有模擬和DAQ兩個文件。
    發表于 01-05 09:15 ?0次下載

    語言模型自動化的優點

    語言模型自動化不僅優化了信息處理流程,提高了工作效率,還促進了跨文化交流,增強了人機交互的智能水平。以下,是對語言模型自動化優點的梳理,由
    的頭像 發表于 11-26 11:17 ?99次閱讀

    AI大模型與深度學習的關系

    AI大模型與深度學習之間存在著密不可分的關系,它們互為促進,相輔相成。以下是對兩者關系的介紹: 一、深度學習是AI大模型的基礎 技術支撐 :深度學習
    的頭像 發表于 10-23 15:25 ?888次閱讀

    labview字符串的四種表示各有什么特點

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一圖形編程語言,廣泛用于數據采集、儀器控制、數據分析自動化
    的頭像 發表于 09-04 15:40 ?609次閱讀

    matlab神經網絡工具箱結果分析

    神經網絡是一強大的機器學習技術,廣泛應用于各種領域,如圖像識別、語音識別、自然語言處理等。MATLAB提供了一個功能強大的神經網絡工具箱,
    的頭像 發表于 07-03 10:32 ?632次閱讀

    如何使用PyTorch建立網絡模型

    PyTorch是一個基于Python的開源機器學習庫,因其易用性、靈活性和強大的動態圖特性,在深度學習領域得到了廣泛應用。本文將從PyTorch的基本概念、網絡
    的頭像 發表于 07-02 14:08 ?430次閱讀

    機器學習在數據分析中的應用

    隨著大數據時代的到來,數據量的爆炸性增長對數據分析提出了更高的要求。機器學習作為一強大的工具,通過訓練
    的頭像 發表于 07-02 11:22 ?651次閱讀

    機械自動化自動化的一

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化技術的一,它主要涉及到使用機械設備和控制系統
    的頭像 發表于 07-01 09:32 ?1702次閱讀

    藍牙模塊在工業自動化中的應用

    隨著科技的快速發展,工業自動化已成為現代工業生產的重要組成部分。藍牙模塊作為一無線通信技術,其在工業自動化領域的應用日益廣泛。本文將探討藍牙模塊在工業自動化領域的具體應用場景,
    的頭像 發表于 06-20 17:29 ?494次閱讀

    機器視覺技術在工業自動化中的應用

    進行采集、處理和分析,從而實現對目標進行識別、檢測、測量和控制的功能。本文將從機器視覺技術的定義、原理、特點及其在工業自動化中的應用等方面進行詳細闡述。
    的頭像 發表于 06-17 10:22 ?871次閱讀

    機器視覺檢測技術在工業自動化中的應用

    隨著科技的飛速發展,工業自動化已成為現代工業生產的核心動力。在這個背景下,機器視覺檢測技術作為工業自動化中的關鍵技術之一,以其高精度、高效率、高可靠性的優勢,在工業自動化領域得到了廣泛
    的頭像 發表于 06-07 12:06 ?867次閱讀

    利用光電容積描記(PPG)信號和深度學習模型對高血壓分類的新方法

    [22]。就像平均池一樣,最大池是另一用于減小特征圖大小的常用方法。它通過僅取每個區域的最大值來獲得最重要的特征。在機器學習中,池
    發表于 05-11 20:01

    QE for Motor V1.3.0:汽車開發輔助工具解決方案工具包

    電子發燒友網站提供《QE for Motor V1.3.0:汽車開發輔助工具解決方案工具包.pdf》資料免費下載
    發表于 02-19 10:44 ?0次下載
    QE for Motor V1.3.0:汽車開發輔助<b class='flag-5'>工具</b>解決方案<b class='flag-5'>工具包</b>

    晶泰科技攜手ABB機器人打造柔性智能自動化的實驗室

    晶泰科技與ABB機器人聯合打造柔性自動化、智能的未來實驗室,讓自動化設備成為科研人的手中利器,成為突破各科研領域效率瓶頸的日常工具
    的頭像 發表于 01-19 16:49 ?1190次閱讀

    利用ProfiShark 構建便攜式網絡取證工具包

    網絡安全領域日益重視便攜式取證工具的靈活應用。本文介紹了如何構建一個以ProfiShark1G為核心的便攜式網絡取證工具包,以提高網絡取證的
    的頭像 發表于 01-13 08:04 ?1614次閱讀
    利用ProfiShark 構建便攜式<b class='flag-5'>網絡</b>取證<b class='flag-5'>工具包</b>
    主站蜘蛛池模板: ccc36色小姐电影| a免费在线观看视频| 最美女人体内射精一区二区| 国产精品色午夜视频免费看| 日本中文字幕巨大的乳专区| 久久机热视频免费| 亚洲AV久久久噜噜噜噜| 国产1769一七六九视频在线| 日韩中文字幕欧美在线视频| 超碰人热人人热人人看| 国产色综合色产在线视频| 成年人视频在线免费播放| 男人扒开添女人屁股| 97人妻碰视频在线观看| 美女黄图大全| chinese耄耋70老太性| 欧美成人免费一区二区三区不卡| 97超碰免费人妻中文| 国产精品丰满人妻AV麻豆 | 肉肉描写很细致的黄文| 动漫美女被到爽了流| 理论片午午伦夜理片久久| 洲精品无码高潮喷水A片| 男人插曲女人身体视频| 99久久久久精品国产免费麻豆| 青青青草免费| 国产精品热久久高潮AV袁孑怡| 亚洲成人免费观看| 久久国内精品| fyeex性欧美人与曾| 少妇高潮惨叫久久久久久欧美 | 不卡一区二区高清观看视频| 色戒未删减版在线观看完整| 国产精品手机在线视频| 亚洲一区精品伊人久久伊人| 蜜芽亚洲欧美一区二区电影| 拔萝卜在线高清观看视频| 乌克兰10一12x video| 久久妇女高潮几次MBA| couo福利姬图库| 亚洲AV无码国产精品色午夜情 |