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

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

移動開發
來自數據科學公司 Silicon Valley Data Science 的數據工程師 Matt Rubashkin(UC Berkeley 博士)為我們帶來了深度學習 7 種流行框架的深度橫向對比,希望本文能對你帶來幫助。

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

 

[[195830]]

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

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

先放結論:

 

結論

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

語言

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

 

對比

 

Contributors

教程和資源

目前,各類深度學習框架的教程與可利用的資源在質量和數量上有著顯著的不同。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 具有開源卷積神經網絡基準測試的***性能:

https://github.com/soumith/convnet-benchmarks/blob/master/README.md

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

https://github.com/tobigithub/tensorflow-deep-learning/wiki/tf-benchmarks

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

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

https://arxiv.org/abs/1511.06435

多 GPU 支持

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

https://arxiv.org/abs/1512.02595

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

https://www.nvidia.com/en-us/geforce/products/10series/titan-x-pascal/

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

http://www.allthingsdistributed.com/2016/11/mxnet-default-framework-deep-learning-aws.html

Keras 兼容性

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

http://www.fast.ai/2017/01/03/keras/

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

https://github.com/fchollet/keras/issues/5050#issuecomment-272945570

總結

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

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

責任編輯:張子龍 來源: 機器之心
相關推薦

2020-02-25 15:04:48

深度學習編程人工智能

2017-03-01 13:36:41

TensorFlowTheano框架

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技術棧公眾號

青青草国产成人99久久| 制服丝袜中文字幕一区| 国产精品久久激情| 你懂得在线网址| 精品一区二区影视| 91色琪琪电影亚洲精品久久| 激情亚洲影院在线观看| 欧美小视频在线| 狠狠97人人婷婷五月| 一本一本久久| 国产精品成人一区二区| 四虎影视精品永久在线观看| 在线精品视频免费播放| 色成人亚洲网| 成人激情综合网站| 亚洲美女搞黄| 亚洲福利免费| 成人中文字幕在线观看| 日韩美女在线观看| 毛片一区二区三区四区| 蜜臀精品一区二区三区在线观看 | 日韩高清一区在线| 成人免费视频a| 亚洲传媒在线| 色综合久久88色综合天天看泰| www.超碰在线| 欧美视频在线一区| 91在线看国产| 区一区二区三区中文字幕| 欧美亚洲在线日韩| 欧洲永久精品大片ww免费漫画| 国产精品**亚洲精品| 豆国产97在线| av成人在线观看| www.欧美精品一二区| 久久成人免费视频| 久久精品色图| 久久97精品| 久久亚洲精品一区二区| 成年女人在线看片| 欧洲av一区二区嗯嗯嗯啊| 在线观看理论片| 麻豆一区二区三| 日韩免费精品视频| 国产jizz| 中文字幕区一区二区三| 欧美午夜宅男影院在线观看| 麻豆视频传媒入口| 国产精品久久久久久久久久10秀 | 91青青在线视频| 国产免费一区二区三区| 美女高潮在线观看| 午夜精品久久久久99热蜜桃导演| 日韩美女在线观看| 精品国产91| 91久久大香伊蕉在人线| 精品视频全国免费看| 国产在线超碰| 日韩亚洲国产中文字幕欧美| 亚洲第一图区| 在线视频精品一| 国产精品网在线观看| 国产精品国产福利国产秒拍| 天堂美国久久| 亚洲精品一区二区三区四区五区| 国产91精品一区二区麻豆网站| 免费黄色日本网站| 亚洲国产日产av| 男人天堂亚洲| 欧美激情a在线| 亚洲国产一成人久久精品| 美日韩精品免费| 成人性生交大片免费看中文| 成人免费观看在线网址| 欧洲日韩一区二区三区| 美女18一级毛片一品久道久久综合| 久久国产视频网站| 亚洲最新av| 免费在线看黄色片| 一区二区三区中文字幕精品精品| av亚洲在线| 亚洲欧美日韩久久久久久| 精品网站aaa| 久久亚洲综合网| 国产丝袜美腿一区二区三区| 一区二区三区四区在线免费视频| 精品久久人人做人人爱| 美国十次av导航亚洲入口| 久久久久久久久久久久久久一区 | 日韩视频在线免费| 大胆日韩av| 一区二区三区我不卡| 国产精品进线69影院| 国产精品久久麻豆| 九九九久久久久久| 亚洲三级国产| 国产又猛又黄的视频| 欧美丰满一区二区免费视频| 国产精品一区二区精品| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | av爱爱亚洲一区| 你懂的好爽在线观看| 亚洲欧洲高清在线| 97人人精品| 国产免费黄色小视频| 欧美三日本三级三级在线播放| 国产精品亚洲欧美日韩一区在线| 国偷自产av一区二区三区小尤奈| 国产欧美中文在线| 日韩电影免费看| 国产精品一香蕉国产线看观看| 国产成人一区在线| 欧美男男激情freegay| 欧美成人精品三级在线观看| 六月丁香综合| 影音先锋另类| 久热99视频在线观看| 天堂蜜桃一区二区三区| 午夜精彩视频| 欧美寡妇偷汉性猛交| 国产专区欧美精品| 成人三级网址| 91久久在线观看| 最近中文字幕一区二区三区| 中文字幕乱码中文乱码51精品| 丁香五月网久久综合| 亚洲精品福利视频网站| 精品999日本久久久影院| 亚洲一区二区四区| 一本大道综合伊人精品热热 | 欧美视频在线视频精品| 精品视频在线观看| 午夜亚洲国产au精品一区二区 | 欧美优质美女网站| 精品一区av| 爱爱永久免费视频| 久久影院在线观看| 国产寡妇亲子伦一区二区| 超碰caoporn久久| 久久婷婷人人澡人人喊人人爽| 午夜精品免费在线观看| 婷婷精品在线观看| 亚洲第一中文av| 久久精品美女视频网站| 国产suv一区二区三区88区| 1stkiss在线漫画| 久久久久久欧美精品色一二三四| 国模精品一区| 成人在线免费公开观看视频| 久久久精品免费| 久久精品视频免费观看| 亚洲精品大全| 日本最黄一级片免费在线| 69av在线播放| 国产日本一区二区| 美女久久精品| 蜜臀av无码一区二区三区| 午夜影视日本亚洲欧洲精品| 中文成人激情娱乐网| 日本一区二区视频| 国产成+人+综合+亚洲欧洲| 午夜影院在线观看欧美| 神马电影久久| 婷婷亚洲一区二区三区| 精品视频久久久久久久| 蓝色福利精品导航| 成人美女大片| 91精品国产一区二区三密臀| 欧美国产日韩在线| 99视频精品全国免费| 神马精品久久| 国产欧美日本在线| 欧美区在线播放| 国产精品大片免费观看| 国产三区四区在线观看| 亚洲一区二区在线看| 欧美性猛交xxxxxxxx| 久久久久久自在自线| 欧美黑人粗大| 五月综合激情在线| 成人黄色片网站| 亚洲免费观看视频| 成人在线一区| av大片在线| 在线精品播放av| 国产+成+人+亚洲欧洲自线| 中文字幕影音在线| www.日本在线播放| 久久久女女女女999久久| 日韩毛片精品高清免费| 日韩理论电影院| 污视频免费在线看| 亚洲欧洲精品一区二区| 一区二区欧美日韩视频| 国产精品日日摸夜夜摸av| 欧美伦理在线视频| 国内精品久久久久国产| 亚洲色成人www永久在线观看| 国模视频一区二区| 欧美日韩国产综合视频在线观看|