精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

橫向對比三大分布式機器學習平臺:Spark、PMLS、TensorFlow

開發 開發工具 分布式 Spark
分布式機器學習是機器學習領域的一大主要研究方向,我們對分布式機器學習平臺的三大基本設計方法進行了簡要介紹并舉例進行了說明。

分布式機器學習是機器學習領域的一大主要研究方向。近日紐約州立大學布法羅分校計算機科學與工程教授、Petuum Inc. 顧問 Murat Demirbas 和他的兩位學生一起發表了一篇對比現有分布式機器學習平臺的論文,對 Spark、PMLS 和 TensorFlow 等平臺的架構和性能進行了比較和介紹。Murat Demirbas 教授在論文公布后還發表了一篇解讀博客文章,機器之心對這篇文章進行了編譯介紹,論文原文可訪問:

https://www.cse.buffalo.edu/~demirbas/publications/DistMLplat.pdf

這篇論文調查了分布式機器學習平臺所用的設計方法,并提出了未來的研究方向。我與我的學生 Kuo Zhang 和 Salem Alqahtani 合作完成了這一工作。我們在 2016 年秋季完成了這篇論文,并且這篇論文還將出現在 ICCCN'17(溫哥華)會議上。

機器學習(尤其是深度學習)最近已經在語音識別、圖像識別、自然語言處理和推薦/搜索引擎等方面取得了變革性的成功。這些技術在自動駕駛汽車、數字醫療系統、CRM、廣告、物聯網等方面的應用非常有前途。當然,資本帶領/推動著機器學習加速發展,我們看到近段時間以來已經誕生了很多機器學習平臺。

因為訓練過程涉及到巨大的數據集的模型,機器學習平臺往往是分布式的,它們往往會使用并行的幾十個或幾百個工作器(worker)來訓練模型。據估計,在不久的將來,數據中心中運行的絕大多數任務都將會是機器學習任務。

我有分布式系統的研究背景,所以我們決定從分布式系統的角度研究這些機器學習平臺并分析其通信和控制局限。我們也調查了這些平臺的容錯能力和編程難度。

我們將這些分布式機器學習平臺歸類為了三大基本設計方法:

1. 基本數據流(basic dataflow)

2. 參數服務器模型(parameter-server model)

3. 先進數據流(advanced dataflow)

我們對這三種方法進行了簡要介紹并舉例進行了說明,其中基本數據流方法使用了 Apache Spark、參數服務器模型使用了 PMLS(Petuum)、先進數據流模型使用了 TensorFlow 和 MXNet。我們提供了幾個比較性能的評估結果。論文里還有更多評估結果。不幸的是,作為學術界的一個小團隊,我們無法進行大規模的評估。

在本文末尾,我給出了對分布式機器學習平臺未來研究工作的總結和建議。如果你已經了解這些分布式機器學習平臺,可以直接跳至末尾查看結論。

Spark

在 Spark 中,計算被建模成有向無環圖(DAG:directed acyclic graph),其中每一個頂點都代表一個彈性分布式數據集(RDD:Resilient Distributed Dataset),每一條邊都代表對 RDD 的一個運算。RDD 是被分到了不同邏輯分區的對象的集合,這些邏輯分區是作為 in-memory 存儲和處理的,帶有到磁盤的 shuffle/overflow。

在一個 DAG 中,從頂點 A 到頂點 B 的邊 E 表示:RDD B 是在 RDD A 上執行運算 E 后得到的結果。運算有兩種:變換(transformation)和動作(action)。變換(比如:映射、過濾、連接)是指在一個 RDD 上執行一種運算生成一個新的 RDD。

 Spark

Spark 用戶需要將計算建模為 DAG,從而在 RDD 上進行變換或運行動作。DAG 需要被編譯為 stage。每個 stage 作為一系列并行運行的任務執行(每個分區執行一個任務)。簡單狹窄的依賴關系有利于高效執行,而寬廣的依賴關系會引入瓶頸,因為它們會擾亂流程,而且需要通信密集的 shuffle 運算。

 Spark

Spark 中的分布式執行是通過將這種 DAG stage 分割到不同的機器上執行的。這張圖清晰地顯示了這種 master-worker 架構。驅動器(driver)包含了任務和兩個調度器(scheduler)組件——DAG 調度器和任務調度器;并且還要將任務對應到工作器。

Spark 是為一般的數據處理設計的,并不特定于機器學習。但是使用 MLlib for Spark,也可以在 Spark 上進行機器學習。在基本的設置中,Spark 將模型參數存儲在驅動器節點,工作器與驅動器通信從而在每次迭代后更新這些參數。對于大規模部署而言,這些模型參數可能并不適合驅動器,并且會作為一個 RDD 而進行維護更新。這會帶來大量額外開銷,因為每次迭代都需要創造一個新的 RDD 來保存更新后的模型參數。更新模型涉及到在整個機器/磁盤上重排數據,這就限制了 Spark 的擴展性。這是 Spark 的基本數據流模型(DAG)的不足之處。Spark 并不能很好地支持機器學習所需的迭代。

PMLS

PMLS 是專為機器學習設計的,沒有其它雜亂的歷史。它引入了參數服務器(PS: parameter-server)的抽象概念,支持密集迭代的機器學習訓練過程。

PMLS

其中 PS(圖中綠色方框)被用作分布式的內存鍵值存儲(distributed in-memory key-value store)。它會被復制和共享:每個節點都被用作這個模型(參數空間)一個分片的主節點以及其它分片的次要節點/副本。因此在節點數量方面,PS 可以很好地擴展。

PS 節點會存儲和更新模型參數以及響應來自工作器的請求。工作器會請求來自它們的局部 PS 副本的***模型參數,并在分配給它們的數據集部分上執行計算。

PMLS 還采用了 SSP(Stale Synchronous Parallelism)模型,這比 BSP(Bulk Synchronous Parellelism)模型更寬松——其中工作器在每次迭代結束時同步。SSP 為工作器的同步減少了麻煩,確保最快的工作器不能超過最慢的工作器 s 次迭代。寬松的一致性模型仍然可以用于機器學習訓練,因為這個過程有一定的噪聲容錯能力,我在 2016 年 4 月的這篇文章中談過這個問題:https://muratbuffalo.blogspot.com/2016/04/petuum-new-platform-for-distributed.html

TensorFlow

谷歌有一個基于參數服務器模型的分布式機器學習平臺 DistBelief。參閱我對 DistBelief 論文的評論:https://muratbuffalo.blogspot.com/2017/01/google-distbelief-paper-large-scale.html。在我看來,DistBelief 的主要缺陷是:為了編寫機器學習應用,需要操作低級代碼。谷歌想要自己的所有員工無需精通分布式執行就能編寫機器學習代碼——基于同樣的理由,谷歌為大數據處理編寫了 MapReduce 框架。

所以為了實現這一目標,谷歌設計了 TensorFlow。TensorFlow 采用了數據流范式,但是是一種更高級的版本——其中計算圖無需是 DAG,而且包含循環且支持可變狀態。我認為 Naiad 設計可能對 TensorFlow 設計有所影響。

TensorFlow 使用節點和邊的有向圖來表示計算。節點表示計算,狀態可變。而邊則表示多維數據數組(張量),在節點之間傳輸。TensorFlow 需要用戶靜態聲明這種符號計算圖,并對該圖使用復寫和分區(rewrite & partitioning)將其分配到機器上進行分布式執行。(MXNet,尤其是 DyNet 使用了圖的動態聲明,這改善了編程的難度和靈活性。)

TensorFlow

TensorFlow 中的分布式機器學習訓練使用了如圖所示的參數服務器方法。當你在 TensorFlow 中使用 PS 抽象時,你就用到了參數服務器和數據并行。TensorFlow 讓你還能做更復雜的事情,但那需要編寫自定義代碼并進入全新的疆域。

一些評估結果

我們的評估使用了 Amazon EC2 m4.xlarge 實例。每個實例包含 4 個由 Intel Xeon E5-2676 v3 驅動的 vCPU 和 16 GiB RAM。EBS 帶寬為 750Mbps。我們使用了兩個常見的機器學習任務進行評估:二分類 logistic 回歸和使用多層神經網絡的圖像分類。我在這里僅給出了幾張圖,查看我們的論文可以了解更多實驗。但我們的實驗還有一些局限性:我們使用了少量機器,不能大規模測試。我們也限制了 CPU 計算,沒有測試 GPU。

各平臺的 logistic 回歸執行速度

這幅圖展示了各平臺的 logistic 回歸執行速度。Spark 表現不錯,但落后于 PMLS 和 MXNet。

各平臺的深度神經網絡(DNN)執行速度

這幅圖展示了各平臺的深度神經網絡(DNN)執行速度。相比于單層的 logistic 回歸,Spark 在兩層神經網絡上有更大的性能損失。這是因為兩層網絡需要更多迭代計算。在 Spark 中我們將參數保存在驅動器中,這樣它們可以擬合;如果我們將參數保存在一個 RDD 中并且在每次迭代后更新,情況還會變得更加糟糕。

各平臺的 CPU 利用率

這幅圖給出了各平臺的 CPU 利用率。Spark 應用似乎有明顯很高的 CPU 利用率,這主要是因為序列化(serialization)的額外開銷。我們更早期的工作已經指出了這一問題:

https://muratbuffalo.blogspot.com/2017/05/paper-summary-making-sense-of.html

總結與未來方向

機器學習/深度學習應用的并行處理讓人為難,而且從并發算法(concurrent algorithms)的角度看并不非常有趣??梢韵喈斂隙ǖ卣f參數服務器方法在分布式機器學習平臺的訓練上更好。

至于局限性方面,網絡仍然是分布式機器學習應用的一個瓶頸。提供更好的數據/模型分級比更先進的通用數據數據流平臺更有用;應該將數據/模型看作頭等公民。

但是,可能會有一些讓人驚奇和微妙的地方。在 Spark 中,CPU 開銷會先于網絡限制變成瓶頸。Spark 使用的編程語言 Scala/JVM 顯著影響了其性能表現。因此分布式機器學習平臺尤其需要更好的監控和/或性能預測工具。最近已經有人提出了一些解決 Spark 數據處理應用的問題的工具,比如 Ernest 和 CherryPick。

在機器學習運行時的分布式系統支持上還有很多懸而未決的問題,比如資源調度和運行時的性能提升。對應用使用運行時監控/性能分析,下一代分布式機器學習平臺應該會提供任務運行的計算、內存、網絡資源的詳細的運行時彈性配置/調度。

***,在編程和軟件工程支持方面也有一些待解決的問題。什么樣的(分布式)編程抽象思想適用于機器學習應用?另外在分布式機器學習應用的檢驗和驗證(尤其是使用有問題的輸入來測試 DNN)上也還需要更多研究。

原文:http://muratbuffalo.blogspot.jp/2017/07/a-comparison-of-distributed-machine.html

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】

 

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2017-08-22 17:55:35

機器學習SparkTensorFlow

2024-03-29 13:30:41

分布式事務節點

2021-04-27 07:52:18

分布式事務系統

2021-09-09 15:45:17

機器學習人工智能Ray

2017-06-29 13:29:34

大數據PAI機器學習

2025-06-30 08:21:58

2020-02-25 15:04:48

深度學習編程人工智能

2017-03-01 13:36:41

TensorFlowTheano框架

2017-07-05 14:21:30

框架TensorFlowTheano

2016-08-31 07:02:51

2015-06-10 09:47:18

微軟分布式云平臺

2023-10-26 18:10:43

分布式并行技術系統

2018-11-07 09:23:21

服務器分布式機器學習

2014-04-09 14:59:55

Apache Spar

2019-02-26 09:51:52

分布式鎖RedisZookeeper

2017-12-05 14:55:56

2022-08-03 20:18:58

機器學習算法分析數據

2020-06-02 14:45:48

PostgreSQL架構分布式

2023-02-28 07:01:11

分布式緩存平臺

2010-08-11 10:10:17

JavaFXFlexSilverlight
點贊
收藏

51CTO技術棧公眾號

亚洲美女中文字幕| 中文字幕一区二区三区四区| 91国产美女在线观看| 99久久人妻无码中文字幕系列| 一根才成人网| 亚洲人妖av一区二区| 国产精品一级久久久| 亚洲男人天堂网址| 国产精品xvideos88| 亚洲欧美日韩高清| 亚洲欧美激情一区二区三区| 国产精品粉嫩| 一区二区三区日韩欧美精品 | 日韩av在线电影| 亚洲三级网页| 欧美一级欧美一级在线播放| 国产成人亚洲精品无码h在线| 麻豆网在线观看| thepron国产精品| 国产综合福利在线| 五月天激情国产综合婷婷婷| 一区二区日韩欧美| 国产一区二区三区三区在线观看 | 国产乱子伦精品无码专区| 免费在线观看污视频| 粉嫩蜜臀av国产精品网站| 国产精品一久久香蕉国产线看观看| 国产一级在线视频| 国产精品99视频| 亚洲欧美日韩国产精品| 中国黄色片视频| 国产高清视频一区二区| 欧美性一区二区| 欧美 日韩 国产 高清| 超碰caoporn久久| 亚洲国产高清在线观看视频| 久久久久久久久久久久久久一区 | 亚洲天堂免费在线| 内射中出日韩无国产剧情| 视频国产精品| 欧美一区二区三区色| 日本999视频| 成人一区福利| 欧美日韩一区免费| 奇米精品一区二区三区| 成人一级福利| 午夜久久久久久电影| 久久久久久久香蕉| 尤物在线网址| 玉米视频成人免费看| 青少年xxxxx性开放hg| 婷婷成人激情| 日本一区二区三区四区在线视频| 欧美日韩国产综合视频在线| 青梅竹马是消防员在线| 久久久综合视频| 青青影院一区二区三区四区| 青青操视频在线| 久久精品亚洲乱码伦伦中文| 色一情一乱一伦一区二区三欧美| 国产黄在线观看| 中文字幕第一区| 一级日韩一区在线观看| 国产原厂视频在线观看| 亚洲另类一区二区| 国产美女作爱全过程免费视频| 男男gaygays亚洲| 午夜成人免费电影| 国产成人黄色片| 久久久成人av毛片免费观看| 欧美三级欧美一级| 99中文字幕在线| 成人知道污网站| 日韩精品免费观看| 欧美老女人性生活视频| 91亚洲一区| 欧美大片免费看| 国产手机在线视频| 久久亚洲二区| 成人妇女淫片aaaa视频| 亚洲AV无码乱码国产精品牛牛| 成人禁用看黄a在线| 国产尤物99| yw193.com尤物在线| 亚洲天堂免费在线观看视频| avav在线播放| 伊人久久精品一区二区三区| 欧美视频一区二区三区四区| 亚洲国产欧美91| 日韩a级大片| 在线观看久久久久久| 免费三片在线播放| 老鸭窝毛片一区二区三区| 成人国产精品久久久| 亚洲精品18p| 国产欧美一区二区精品性色| 91网站在线观看免费| 欧美成人黑人| 欧美一区二区三级| 国产成人福利在线| 国产一区日韩欧美| 国产精品久久久久久久久久久久| 性一交一乱一乱一视频| 欧美国产精品v| 国产成a人亚洲精v品在线观看| 成人免费网站视频| 日韩欧美另类在线| 亚洲一二三精品| 99精品欧美| 91免费欧美精品| 国产三级视频在线看| 亚洲香肠在线观看| 天天色天天综合网| 国产乱码精品一区二区三区四区| 不卡av在线网站| 日韩电影在线观看一区二区| 成人永久看片免费视频天堂| 亚洲精品二区| 亚洲欧洲自拍| 亚洲风情亚aⅴ在线发布| 天堂网中文在线观看| 美女久久网站| 激情伦成人综合小说| 污片在线免费观看| 欧美日韩国产精品自在自线| 偷拍夫妻性生活| av成人激情| 超碰97在线人人| 超碰最新在线| 欧美日韩黄色影视| 国产视频三区四区| 久久久夜夜夜| 成人毛片网站| 在线不卡日本v二区707| 欧美一区二区三区在线看| jizz18女人高潮| 日日摸夜夜添夜夜添国产精品 | 好吊色视频一区二区| 亚洲欧美一区二区不卡| 激情在线观看视频| 五月天综合网站| 91精品中文在线| 国产黄色在线网站| 欧美一区二区三区日韩| 朝桐光av在线| 国产精品一卡二卡| 久久最新免费视频| 欧美中文高清| 欧美成人中文字幕在线| 国产免费不卡视频| 亚洲美腿欧美偷拍| 国产精品一级无码| 伊人久久成人| 精品在线不卡| 人人鲁人人莫人人爱精品| 亚洲性69xxxbbb| 在线播放精品视频| 亚洲品质自拍视频网站| 性xxxxxxxxx| 亚洲日产国产精品| 蜜桃久久精品乱码一区二区| 芒果视频成人app| 国产亚洲欧美另类中文| 中文在线免费观看| 综合色天天鬼久久鬼色| 18禁一区二区三区| 中文精品视频| 日韩欧美电影一区二区| 成人国产一区| 欧美插天视频在线播放| 国内爆初菊对白视频| 日韩欧美中文字幕在线播放| 先锋影音av在线| 韩国精品免费视频| 日本人体一区二区| 精品一区二区三区在线| 91精品国产综合久久香蕉最新版| 污网站在线免费看| 亚洲摸下面视频| 91在线视频国产| 亚洲成人你懂的| 美女100%露胸无遮挡| 国产麻豆视频一区| 欧美大片在线播放| 日韩中文在线电影| 不卡视频一区二区| 91精品国产66| 久久久久久久国产| 二区三区在线| 精品国产乱码久久久久久图片| 亚洲第一网站在线观看| 综合久久久久久| 黄色正能量网站| 国产伦精品一区二区三区免费 | 国产一区视频网站| 国产 日韩 欧美在线| 欧洲grand老妇人| 国产成人成网站在线播放青青| 亚洲第一会所001| 欧美激情综合亚洲一二区| 国产日韩精品在线看| 精品久久一二三区| 中文字幕网址在线| 色综合久久88色综合天天6 | 午夜精品一区二区三区电影天堂| 一级肉体全黄裸片| 99在线精品观看| 初高中福利视频网站| 久久久久久久波多野高潮日日| 最新av网址在线观看| 国产在线日韩精品| 国精产品一区二区| 国内不卡的一区二区三区中文字幕| 欧美洲成人男女午夜视频| 曰本三级在线| 日韩视频在线观看免费| 男男激情在线| 亚洲高清福利视频| 精品人妻一区二区三区四区不卡 | 最新不卡av在线| 日韩精品无码一区二区三区久久久| 国产成人亚洲综合a∨婷婷图片| 不卡的av中文字幕| 老司机午夜精品视频| 天天夜碰日日摸日日澡性色av| 亚洲色图欧美| 亚洲视频小说| 不卡中文一二三区| 欧美在线播放一区| 国产成人精品免费视| 久久精品成人一区二区三区蜜臀 | 麻豆视频成人| 欧美久久精品| 精品视频一区在线| 欧美18xxxx| 久久久精品国产一区二区三区| 国产精品视屏| 久久超碰亚洲| 欧美理论电影在线精品| 精品卡一卡二| 久久99精品国产自在现线| 成人动漫视频在线观看免费| 亚洲精品高潮| 不卡视频一区| 粉嫩精品导航导航| 久久波多野结衣| 免费黄色成人| 丝袜足脚交91精品| 色777狠狠狠综合伊人| 中文字幕日韩精品一区二区| 999久久久91| 亚洲自拍偷拍一区二区三区| **女人18毛片一区二区| 99久久久无码国产精品性色戒| 亚洲老妇激情| 真实国产乱子伦对白视频| 狠狠综合久久av一区二区老牛| 亚洲精品蜜桃久久久久久| 亚洲久久一区| 国产成人精品无码播放| 日韩av一区二区三区四区| 向日葵污视频在线观看| 久久99久久久欧美国产| 2018国产精品| 97se亚洲国产综合自在线| 中文字幕在线看高清电影| 国产女同互慰高潮91漫画| 中国美女黄色一级片| 亚洲免费av高清| 日本va欧美va国产激情| 色婷婷av一区二区三区软件 | 亚洲精品不卡| 午夜国产一区| 国产极品在线视频| 日韩精品乱码av一区二区| 日韩va在线观看| 成人午夜免费电影| 亚洲一级中文字幕| 最好看的中文字幕久久| 久久久久久久99| 欧美性感一类影片在线播放| 国产又黄又爽视频| 日韩国产在线播放| 永久免费av在线| 久久免费观看视频| 99re66热这里只有精品4| 亚洲影院色在线观看免费| 日本一道高清一区二区三区| 先锋影音一区二区三区| 国产精品videosex极品| 黄色高清无遮挡| 国产v日产∨综合v精品视频| 在线不卡av电影| 亚洲另类在线一区| 男操女视频网站| 亚洲成人av在线| 久草免费在线| 日产精品99久久久久久| 国产在线不卡一区二区三区| 久久艳妇乳肉豪妇荡乳av| 亚洲美女视频| 国内自拍视频网| av在线综合网| 杨钰莹一级淫片aaaaaa播放| 91久久人澡人人添人人爽欧美| 亚洲av无码片一区二区三区| 亚洲人成免费电影| 免费看电影在线| 91午夜理伦私人影院| 精品av一区二区| 青青青青草视频| 国产一区在线观看麻豆| 中文字幕黄色网址| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日本一本在线视频| 国产精品女人毛片| 欧美一区免费看| 日韩成人网免费视频| 日本资源在线| 亚洲一区制服诱惑| 国产精品7m凸凹视频分类| 黑人粗进入欧美aaaaa| 99精品视频在线播放观看| 欧美又粗又大又长| 这里只有精品99re| 天天影视久久综合| 国产精品91视频| 久久av超碰| 六月丁香激情网| 成人美女在线观看| 久久精品视频9| 欧美成人精品二区三区99精品| 国产一二区在线| 亚洲永久免费观看| 欧美在线不卡| 一级黄色免费毛片| 亚洲欧洲综合另类| 国内精品久久久久久久久久久| 精品国产欧美成人夜夜嗨| 日韩毛片网站| 97超碰免费观看| 狠狠久久亚洲欧美| 成人免费视频网站入口::| 欧美一区二区网站| 手机在线免费av| 成人区精品一区二区| 欧美私人啪啪vps| 极品白嫩的小少妇| 亚洲一二三四久久| 天天爽夜夜爽夜夜爽| 38少妇精品导航| 国产欧美高清视频在线| 日本新janpanese乱熟| 欧美国产一区在线| 91午夜交换视频| 久久久久久久久91| 欧美有码在线| 性欧美极品xxxx欧美一区二区| 国产精品无遮挡| 国产成人麻豆精品午夜在线| 色综合色综合久久综合频道88| 超碰成人在线观看| 免费观看精品视频| 国产精品欧美久久久久无广告| 国产乱码精品一区二区三区精东 | 五月天丁香激情| 亚洲成avwww人| 周于希免费高清在线观看| 亚洲成人午夜在线| 国产乱码精品一区二区三区忘忧草| 日本少妇毛茸茸高潮| 亚洲人午夜精品免费| va天堂va亚洲va影视| 男女啪啪免费视频网站| 国产视频在线观看一区二区三区 | 网友自拍亚洲| 一区二区三区在线观看www| 国产宾馆实践打屁股91| av图片在线观看| y97精品国产97久久久久久| 视频国产精品| 午夜精品在线免费观看| 一区二区三区欧美日| 青青草观看免费视频在线| 91亚洲精品一区| 亚洲在线观看| 国产高潮流白浆| 亚洲久久久久久久久久| 婷婷久久免费视频| 久久免费视频3| 亚洲丝袜制服诱惑| 三级在线视频| 亚洲一区二区三区成人在线视频精品 | 人妻少妇精品无码专区二区| 国产亚洲精品超碰| 丁香六月天婷婷| 成人精品久久一区二区三区| 国产精品一级| 中文字幕在线有码| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 |