国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

從TensorFlow到Theano:橫向對比七大深度學習框架

大數據 深度學習
目前流行的幾種工具(Theano、TensorFlow、Torch、Caffe、MXNet、Neon 和 CNTK)進行一次橫向對比。以下圖表展示了各類深度學習工具的優劣,希望對大家能有所幫助。

[[183874]]

在深度學習項目開始前,選擇一個合適的框架是非常重要的事情。最近,來自數據科學公司 Silicon Valley Data Science 的數據工程師 Matt Rubashkin(UC Berkeley 博士)為我們帶來了深度學習 7 種流行框架的深度橫向對比,希望本文能對你帶來幫助。

在 SVDS,我們的研發團隊一直在研究不同的深度學習技術;從識別圖像到語音,我們也在各類框架下實現了不少應用。在這個過程中,我們意識到需要一個簡明的方式來獲取數據、創建模型、同時評估這些模型的表現。但當我們一次次開始新的深度學習項目時,我們卻一直沒有找到一個可以參考的標準來告訴自己如何開始。

現在,為了回饋開源社區,同時幫助后來者,我們決定以我們的經驗對目前流行的幾種工具(Theano、TensorFlow、Torch、Caffe、MXNet、Neon 和 CNTK)進行一次橫向對比。以下圖表展示了各類深度學習工具的優劣,希望對大家能有所幫助。

先放結論

這組對比參考了多種公開基準評測,以及我們在圖像/語音識別應用時對這些技術的 主觀印象。此外,你需要注意:

語言

當你開始一個深度學習項目時,你***使用一個支持你所會語言的框架。比如 Caffe(C++)和 Torch(Lua)只能支持有限的語言(最近,隨著 PyTorch 的出現,情況有所改觀)。所以如果你希望選用上述兩個框架,我們建議你事先熟悉 C++或 Lua 語言。相比之下,TensorFlow 與 MXNet 具有豐富的多語言支持,即使你對 C++感到陌生也可以使用它們。

教程和資源

目前,各類深度學習框架的教程與可利用的資源在質量和數量上有著顯著的不同。Theano,TensorFlow,Torch 和 MXNet 有著很詳盡的文檔教程,很容易被初學者理解和實現。與此相比,雖然微軟的 CNTK 和英特爾的 Nervana Neon 也是強大的工具,我們卻很少能見到有關它們的新手級資料。此外,在研究過程中,我們發現 GitHub 社區的參與度不僅可以用于準確地評價不同工具的開發水平,而且還是在搜索 StackOverflow 或 repo 的 Git Issues 時能否快速解決問題的參考性指標。當然,作為谷歌提供的框架,TensorFlow 理所當然地在教程,資源,開發者和社區貢獻者的數量上***。

CNN 建模能力

卷積神經網絡(CNN)經常被用于圖像識別、推薦引擎和自然語言識別等方向的應用。CNN 由一組多層的神經網絡組成,在運行時會將輸入的數據進行預定義分類的評分。CNN 也可用于回歸分析,例如構成自動駕駛汽車中有關轉向角的模型。在橫評中,我們評價一種框架的 CNN 建模能力考慮到以下幾個特性:定義模型的機會空間、預構建層的可用性、以及可用于連接這些層的工具和功能。我們發現,Theano,Caffe 和 MXNet 都有很好的 CNN 建模能力。其中,TensorFlow 因為易于建立的 Inception V3 模型,Torch 因為其豐富的 CNN 資源——包括易于使用的時間卷積集使得這兩種框架在 CNN 建模能力上脫穎而出。

RNN 建模能力

遞歸神經網絡(RNN)常用于語音識別,時間序列預測,圖像字幕和其他需要處理順序信息的任務。由于預建的 RNN 模型不如 CNN 數量多,因此,如果你已經有一個 RNN 深度學習項目,優先考慮舊 RNN 模型是在哪種框架里實現的最重要。目前,Caffe 上的 RNN 資源最少,而 Microsoft 的 CNTK 和 Torch 有豐富的 RNN 教程和預構建模型。當然,***的 TensorFlow 中也有一些 RNN 資源,TFLearn 和 Keras 中更有很多使用 TensorFlow 的 RNN 示例。

架構

為在特定框架中構建和訓練新模型,易于使用和模塊化的前端是至關重要的。TensorFlow,Torch 和 MXNet 都有直觀而模塊化的架構,讓開發相對變得簡單。相比之下,我們在 Caffe 這樣的框架上需要進行大量的工作才能創建一個新層。另外我們發現在開發過程中,因為有 TensorBoard web GUI 等應用的存在,TensorFlow 極易在訓練中和訓練后進行 debug 和監控。

速度

Torch 和 Nervana 具有開源卷積神經網絡基準測試的***性能

Tensorflow 的性能在大多數測試中是具有競爭力的,而 Caffe 和 Theano 稍稍落后

微軟聲稱他們的 CNTK 在一些 RNN 訓練任務中有最快的速度。

在另一項對比 Theano、Torch 和 TensorFlow 的 RNN 性能的研究中,Theano 是其中最快的。

大多數深度學習應用都需要用到巨量的浮點運算(FLOP)。例如,百度的 DeepSpeech 識別模型需要 10s ExaFLOPs 用于訓練,這是大于 10e18 的計算量。

考慮到目前英偉達 Pascal 架構的 TitanX 等***顯卡可以每秒執行 11e9 FLOP

因此,假如需要在大型數據集上訓練一個新模型——用單 GPU 機器的話——可能會需要一個星期之久。為了減少構建模型所需的時間,我們需要使用多 GPU 并聯的方式組建自己的機器。幸運的是,上述大部分架構都可以很好地支持多 GPU 運算。其中,據報道 MXNet 有著***的多 GPU 優化引擎

Keras 兼容性

Keras 是一個用于快速構建深度學習原型的高級庫。我們在實踐中發現,它是數據科學家應用深度學習的好幫手。Keras 目前支持兩種后端框架:TensorFlow 與 Theano,而且 Keras 再過不久就會成為 TensorFlow 的默認 API

盡管如此,Keras 的作者表示,這一高級庫在未來仍會作為支持多種框架的前端存在

總結

如果你想要開始深度學習,你應該從評估自己的團隊技能和業務需求開始。例如,如果一個以 Python 為中心的團隊想開發圖像識別的應用程序,你應該使用 TensorFlow,因為它有豐富的資源,較好性能和完整的原型工具。如果一個有 Lua 能力的團隊希望將 RNN 大規模應用到生產環境中去,他們則會受益于 Torch 的高速和強大的 RNN 建模能力。

未來,我們將繼續討論在更大規模的應用中這些框架的表現。這些挑戰包括多機并聯時的多 GPU 優化,多種開源庫的兼容性,如 CMU Sphinx 和 Kaldi 等,盡請期待。

責任編輯:武曉燕 來源: 36大數據
相關推薦

2017-07-05 14:21:30

框架TensorFlowTheano

2020-02-25 15:04:48

深度學習編程人工智能

2017-03-06 15:25:47

PyTorchMxnet深度學習

2017-09-18 17:34:53

深度學習學習框架Keras

2012-08-06 10:51:40

JavaScript

2009-12-01 14:35:06

Linux忠告

2012-08-06 10:34:26

JavaScript框架

2017-05-05 10:15:38

深度學習框架對比分析

2017-01-04 10:47:45

TensorFlow框架Theano

2017-01-06 13:00:44

框架TensorFlowTheano

2017-08-07 11:02:28

機器學習分布式Spark

2017-04-11 08:34:21

深度學習算法神經網絡

2019-03-06 09:55:54

Python 開發編程語言

2018-09-10 06:00:12

2019-09-26 05:30:03

物聯網通信協議IOT

2020-08-28 17:54:31

深度學習框架

2017-02-21 10:00:44

大數據深度學習框架對比

2022-11-13 08:11:03

TensorFlow人工智能開源

2010-04-15 09:59:48

開源軟件

2016-12-02 09:01:53

頂級JavaScript框架
點贊
收藏

51CTO技術棧公眾號

久久久久久亚洲精品杨幂换脸| 一区二区日韩欧美| 一级精品视频在线观看宜春院| 女人一区二区三区| 免费看日产一区二区三区 | 欧美大片免费观看在线观看网站推荐| 欧美3p视频在线观看| 成人精品一区二区三区四区 | 亚洲一区二区动漫| 8x拔播拔播x8国产精品| 国产传媒在线| 欧美日韩视频在线一区二区 | 欧美日韩国产成人高清视频| av网站导航在线观看免费| 欧美日韩在线视频首页| 99热在线免费播放| 91视频在线观看免费| 一区在线电影| 亚洲国产高清一区二区三区| 国产精品看片资源| 欧美理伦片在线播放| 亚洲视频在线观看网站| 国产探花视频在线观看| 欧美日韩中文国产| 欧美女优在线观看| 91精品国产一区二区三区香蕉| 中文字幕第一页亚洲| 国a精品视频大全| 在线日韩一区二区| 亚洲永久免费| 波多野结衣av在线| 91美女福利视频高清| 奇米888四色在线精品| 三年中国国语在线播放免费| 国产乱码精品一区二区三区av| 在线观看黄色| 欧美日本中文字幕| 国产精品素人一区二区| 男人日女人视频网站| 久久 天天综合| 成人欧美在线| 久久大大胆人体| 日韩成人精品在线| 国产一二三区在线视频| xxx成人少妇69| 女子免费在线观看视频www| 亚洲国产精品ⅴa在线观看| 欧美性猛交xxx高清大费中文| 中文字幕在线中文| 国产欧美日韩高清| 日韩理论视频| 亚洲免费精彩视频| 国产日韩一区二区三区在线播放 | 9999在线精品视频| 91福利精品视频| 美女扒开腿让男人桶爽久久动漫| 久久久久久久久久久视频| 欧美高清在线一区| 麻豆视频久久| 毛片在线视频播放| 91视频xxxx| 国产精品亚洲二区| 日本人视频jizz页码69| 成人午夜一级二级三级| 日韩一区二区在线看片| 久久精品毛片| 精品久久影院| 日韩中文影院| 精品999视频| 97碰碰视频| 国产三级精品三级在线专区| 麻豆三级在线观看| 亚洲国产一区视频| 中文字幕一区久| 国产在线精品一区免费香蕉| 福利微拍一区二区| 欧美国产一级| 七七久久电影网| 日韩精品久久久免费观看| 亚洲电影免费观看高清| 视频一区二区三区在线| 一二区成人影院电影网| 久久精品国产精品青草色艺 | 自拍视频在线观看一区二区| 精品三级久久久久久久电影聊斋| 亚洲精品wwwww| 欧美日本久久| 亚洲午夜极品| 9l视频自拍蝌蚪9l视频成人| 久草热久草在线频| 日韩精品高清在线| a在线播放不卡| 午夜av不卡| 99在线观看| 欧美激情一级二级| 精品三级在线看| 国产成人综合网站| 精品无码三级在线观看视频| 国产成人免费精品| 国产精品老女人视频| 一区二区在线观看免费视频播放 | 激情小说亚洲色图| 亚洲巨乳在线观看| 日韩激情视频在线播放| 香蕉乱码成人久久天堂爱免费| 欧美视频中文字幕在线| 蜜臀av一级做a爰片久久| 99久久人爽人人添人人澡 | 国产偷久久久精品专区| 国产午夜精品麻豆| 国产传媒日韩欧美成人| yw.尤物在线精品视频| 国产精品久久久久白浆| 精品国产一区二区三区日日嗨| 精品日韩欧美一区二区| 老鸭窝毛片一区二区三区 | 成人听书哪个软件好| 中文字幕在线永久在线视频| 中文字幕亚洲综合久久| 激情丁香综合| 日本不卡1区2区3区| 亚洲欧美综合另类中字| 欧美成熟视频| 国产日本韩国在线播放| 亚洲性猛交xxxxwww| 黄色欧美日韩| 4虎在线播放1区| 上原亚衣av一区二区三区| 亚洲人成免费| 在线亚洲电影| 欧美在线视频网站| 91天堂素人约啪| 成人三级高清视频在线看| 成人蜜桃视频| 亚洲h在线观看| 天天做夜夜做人人爱精品 | 99re66热这里只有精品4| 91福利入口| 椎名由奈av一区二区三区| 欧美亚洲韩国| 亚洲欧美电影在线观看| 欧美日韩视频在线观看一区二区三区 | 羞羞视频在线观看| 97高清免费视频| 成人久久久精品乱码一区二区三区| 欧美私人网站| 51国产成人精品午夜福中文下载| 国产精品第四页| 成人在线tv视频| 成年人视频在线免费| 日日骚av一区| 国产69精品久久久久毛片| 性爽视频在线| 婷婷视频在线播放| 日韩精品www| 丝袜脚交一区二区| 99视频精品全国免费| 性孕妇free特大另类| 蜜桃视频在线播放| 5月婷婷6月丁香| 99久久自偷自偷国产精品不卡| www.精品av.com| 欧美激情aⅴ一区二区三区| 农村妇女精品一二区| 好吊日视频在线观看| 国产精品三级| 国产盗摄女厕一区二区三区| 色狠狠一区二区三区香蕉| 98精品在线视频| 岳毛多又紧做起爽| 国产美女高潮在线| 青青草伊人久久| 婷婷一区二区三区| 欧美第一区第二区| 欧美精品一卡| 午夜免费高清视频| 在线看视频不卡| 免费人成短视频在线观看网站| 国产在线精彩视频| 美女久久一区| 欧美性猛交xxxxxxxx| 国产日韩精品在线观看| 国产专区中文字幕| 久久久伦理片| 一区二区三区四区精品在线视频| 欧美激情成人在线视频| 欧美亚洲精品一区二区| 婷婷久久综合九色综合99蜜桃| 国产成人午夜99999| 亚洲天堂av女优| 欧美啪啪免费视频| 亚洲三区欧美一区国产二区| 久久久久高清精品| 欧美激情精品久久久久久大尺度 | 97操碰视频| 怡红院精品视频| 法国空姐在线观看免费| 草莓视频成人appios| 久久久影院官网| 国产又爽又黄的激情精品视频 |