精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

聯合學習在傳統機器學習方法中的應用

jf_pJlTbmA9 ? 來源:NVIDIA ? 作者:NVIDIA ? 2023-07-05 16:30 ? 次閱讀

在大數據和分布式計算時代,傳統的機器學習方法面臨著一個重大挑戰:當數據分散在多個設備或豎井中時,如何協同訓練模型。這就是聯合學習發揮作用的地方,它提供了一個很有前途的解決方案,將模型訓練與直接訪問原始訓練數據脫鉤。

聯合學習最初旨在實現去中心化數據上的協作深度學習,其關鍵優勢之一是其通信效率。這種相同的范式可以應用于傳統的 ML 方法,如線性回歸、 SVM 、 k-means 聚類,以及基于樹的方法,如隨機森林和 boosting 。

開發傳統 ML 方法的聯合學習變體需要在幾個層面上進行仔細考慮:

算法級別:您必須回答關鍵問題,例如客戶端應該與服務器共享哪些信息,服務器應該如何聚合收集的信息,以及客戶端應該如何處理從服務器接收的全局聚合模型更新。

實施級別:探索可用的 API 并利用它們來創建與算法公式一致的聯邦管道是至關重要的。

值得注意的是聯邦的和分布式的與深度學習相比,傳統方法的機器學習可能不那么獨特。對于某些算法和實現,這些術語可以是等效的。

federated-tree-based-xgboost.png

圖 1 。對基于聯邦樹的 XGBoost

在圖 1 中,每個客戶端構建一個唯一的增強樹,該樹由服務器聚合為樹的集合,然后重新分發給客戶端進行進一步的訓練。

要開始使用顯示此方法的特定示例,請考慮K-Means聚類示例。在這里,我們采用了Mini-Batch K-Means聚類中定義的方案,并將每一輪聯合學習公式化如下:

本地培訓:從全局中心開始,每個客戶端都用自己的數據訓練一個本地的 MiniBatchKMeans 模型。

全局聚合:服務器收集集群中心,統計來自所有客戶端的信息,通過將每個客戶端的結果視為小批量來聚合這些信息,并更新全局中心和每個中心的計數。

對于中心初始化,在第一輪中,每個客戶端使用 k-means ++方法生成其初始中心。然后,服務器收集所有初始中心,并執行一輪 k 均值以生成初始全局中心。

從制定到實施

將聯邦范式應用于傳統的機器學習方法雖然說起來容易,但做起來卻很困難。NVIDIA 新發布的白皮書 《聯合傳統機器學習算法》 提供了許多詳細的示例,以展示如何制定和實現這些算法。

我們展示了如何使用流行的庫,如scikit-learn和XGBoost,將聯邦線性模型、k-means聚類、非線性SVM、隨機森林和XGBoost應用于協作學習。

總之,聯合機器學習為在去中心化數據上協同訓練模型提供了一種令人信服的方法。雖然通信成本可能不再是傳統機器學習算法的主要約束,但要充分利用聯合學習的好處,仍然需要仔細制定和實施。

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

    關注

    14

    文章

    4936

    瀏覽量

    102812
  • 人工智能
    +關注

    關注

    1791

    文章

    46853

    瀏覽量

    237544
收藏 人收藏

    評論

    相關推薦

    【卡酷機器人】——基礎學習方法

    `` 這里和大伙兒講解一下卡酷機器人基礎學習方法,如果有錯誤,歡迎大家指點喲。``
    發表于 01-09 18:01

    模擬電子電路的學習方法

    模擬電子電路的學習方法
    發表于 08-07 15:49 ?252次下載
    模擬電子電路的<b class='flag-5'>學習方法</b>

    ZigBee 簡介和學習方法

    zigbee簡介以及學習方法,ZigBee的歷史發展前景。
    發表于 04-15 14:07 ?14次下載

    深度解析機器學習三類學習方法

    機器學習(Machine learning)領域。主要有三類不同的學習方法:監督學習(Supervised learning)、非監督
    發表于 05-07 09:09 ?1.4w次閱讀

    如何學好機器學習機器學習學習方法4個關鍵點整理概述

    。 對于想要了解或從事AI行業工作的小伙伴們來說,能夠快速、深入的掌握機器學習相關知識顯得尤為重要,小編給大家整理機器學習學習方法
    的頭像 發表于 09-24 19:29 ?6269次閱讀
    如何學好<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?<b class='flag-5'>機器</b><b class='flag-5'>學習</b>的<b class='flag-5'>學習方法</b>4個關鍵點整理概述

    機器學習入門寶典《統計學習方法》的介紹

    《統計學習方法》可以說是機器學習的入門寶典,許多機器學習培訓班、互聯網企業的面試、筆試題目,很多都參考這本書。本文根據網上資料用python
    的頭像 發表于 11-25 09:24 ?4612次閱讀

    面向人工智能的機器學習方法體系總結

    此處梳理出面向人工智能的機器學習方法體系,主要體現機器學習方法和邏輯關系,理清機器學習脈絡,后續
    的頭像 發表于 12-17 15:10 ?3368次閱讀
    面向人工智能的<b class='flag-5'>機器</b><b class='flag-5'>學習方法</b>體系總結

    區塊鏈數據集有怎樣的機器學習方法

    區塊鏈數據集提供了一個與加密貨幣資產行為相關的獨特的數據宇宙,因此,為機器學習方法的應用提供了獨特的機會。
    發表于 11-26 09:49 ?885次閱讀

    隨著人工智能的落地 自動化機器學習方法AutoML應運而生

    隨著概念的普及,科技公司對人工智能的要求越來越高,成本、準確度、效率都影響著人工智能能否落地融入日常的使用。對人工智能應用的快速增長也進而催生了對影響人工智能水平的關鍵要素——機器學習方法的需求。自動化
    發表于 12-02 15:03 ?788次閱讀

    機器學習方法遷移學習的發展和研究資料說明

    近年來,遷移學習已經引起了廣泛的關注和研究。遷移學習是運用已存有的知識對不同但相關領域問題進行求解的一種新的機器學習方法。它放寬了傳統
    發表于 07-17 08:00 ?0次下載
    <b class='flag-5'>機器</b><b class='flag-5'>學習方法</b>遷移<b class='flag-5'>學習</b>的發展和研究資料說明

    深度討論集成學習方法,解決AI實踐難題

    集成學習方法是一類先進的機器學習方法,這類方法訓練多個學習器并將它們結合起來解決一個問題,在實踐
    發表于 08-16 11:40 ?763次閱讀
    深度討論集成<b class='flag-5'>學習方法</b>,解決AI實踐難題

    運用多種機器學習方法比較短文本分類處理過程與結果差別

    、SVM + doc2vec 第 1-3 組屬于深度學習方法,第 4-6 組屬于傳統機器學習方法,第 7 組算是種深度與傳統合作的
    的頭像 發表于 11-02 15:37 ?5203次閱讀
    運用多種<b class='flag-5'>機器</b><b class='flag-5'>學習方法</b>比較短文本分類處理過程與結果差別

    水聲被動定位機器學習方法研究進展綜述

    水聲被動定位機器學習方法研究進展綜述 來源:《信號處理》,作者牛海強等 摘 要:?本文對基于機器學習方法的水聲被動定位研究進展進行了綜述
    發表于 12-24 11:18 ?660次閱讀
    水聲被動定位<b class='flag-5'>中</b>的<b class='flag-5'>機器</b><b class='flag-5'>學習方法</b>研究進展綜述

    基于圖嵌入的兵棋聯合作戰態勢實體知識表示學習方法

    基于圖嵌入的兵棋聯合作戰態勢實體知識表示學習方法 來源:《指揮控制與仿真》,作者王保魁等 摘 要:為將基于離散符號的兵棋聯合作戰態勢實體知識表示為機器更加容易
    發表于 01-11 08:34 ?880次閱讀

    深度學習的無監督學習方法綜述

    應用往往難以實現。因此,無監督學習深度學習扮演著越來越重要的角色。本文旨在綜述深度學習
    的頭像 發表于 07-09 10:50 ?511次閱讀