<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

深度學習框架與前端接口介紹

智能感知與物聯網技術研究所 ? 2018-01-05 15:12 ? 次閱讀

深度學習正以迅雷不及掩耳之勢發展著,近幾年各種不同的深度學習框架也如雨后春筍般紛紛出現,在大廠的支持下這些框架在深度學習的舞臺上華麗登場各顯神通。但時代一直在發展,最早出現的Theano也傳出了即將停止更新的消息。

深度學習框架與前端接口介紹

根據GitHub和Stack Overflow上的數據,谷歌的Tensorflow是目前使用最多的框架,很多人在想tf會不會在未來的日子里占領深度學習市場呢?但事實上其他的深度學習框架也在吸引著越來越多的用戶參與其中,最值得注意的就是Facebook的PyTorch框架了,在曾經流行的框架上新開發了Python接口,并可以順暢的使用GPU的加速能力。

出了高效的內存使用能力和GPU的加速外,PyTorch最吸引人的地方還在于它的動態計算圖。動態計算圖主要的優勢在于可以根據程序運行的需要靈活地構建計算圖,而不是像傳統的圖模型一樣需要先定義圖在進行計算。這使得輸入更為靈活,對于非結構化數據更是如此。

深度學習框架與前端接口介紹

其他的巨頭在這一年里也紛紛出手,微軟將原來的認知服務工具包進行改進后推出了CNTK深度學習框架,而Facebook同時也推出了新的Caffe2,作為著名框架Caffe的繼承和發揚者。

最初的Caffe由伯克利大學的視覺學習中心研發,目前在深度學習界依然擁有足夠多的人氣。它主要用于計算機視覺,并在Model Zoo中提供了許多性能優異的預訓練模型,Caffe2要超過Caffe可能還需要一些努力和積累。

另一個著名的框架就是來自亞馬遜的MXNet。MXNet有有著出眾的大規模計算性能和分布式計算表現,但它最吸引人的還是來自對于多種語言的支持,包括C++老大哥,麻溜的Python還有統計的R,還包括前端的JavaScript以及Go、Scala、Perl等語言等語言。

出了這些框架外我們還不得不提到Deeplearning4j的java庫和Dlib的c++庫,還有H20.ai以及Spark對機器學習的投入也值得注意。另外Deepmind發布的Sonnet也十分引人注目。

深度學習框架與前端接口介紹

說完了框架,那么還要來看看前端的接口。毫無疑問使用最廣泛的前端接口要是Keras了。Keras是高級深度學習結構,由谷歌的深度學習研究者Fran?ois Chollet創造,同時在2017年開始兼容Tensorflow作為后端,這意味著之后的TF都會包含Kersa的前端。除了TF它還支持Theano和CNTK等后端框架,同時還可以與流行的機器學習包scikit-learn協作使用。

Keras十分強大,人們可以利用它將簡單地神經堆疊起來構建深度學習模型,而無需考慮每一層后面的數學原理。這使得Keras十分適合于構建原型,在Kaggle比賽中十分受歡迎。

有了前端我們就可以利用高級接口簡單迅速的創建簡單或復雜的模型,但同時也可以利用底層的TF等框架進行更靈活地個性化設置。發現了嘛,這里前后端都是Google的產品。但其他廠商不會這樣輕易的放棄,在10月份微軟和亞馬遜推出了新型的前端Gluon API,作為MXNet和CNTK的高級接口,于是Gluon和Keras開始正式的正面競爭。

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

    關注

    33

    文章

    7740

    瀏覽量

    148707
  • 深度學習
    +關注

    關注

    73

    文章

    5248

    瀏覽量

    120003

原文標題:2017 ? 深度學習框架之Battle

文章出處:【微信號:tyutcsplab,微信公眾號:智能感知與物聯網技術研究所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Nanopi深度學習之路(1)深度學習框架分析

    學習,也就是現在最流行的深度學習領域,關注論壇的朋友應該看到了,開發板試用活動中有【NanoPi K1 Plus試用】的申請,介紹中NanopiK1plus的高大上優點之一就是“可運行
    發表于 06-04 22:32

    主流深度學習框架比較

    DL:主流深度學習框架多個方向PK比較
    發表于 12-26 11:10

    深度學習框架只為GPU?

    CPU優化深度學習框架和函數庫機器學***器
    發表于 02-22 06:01

    基于DSP控制的電力線通信模擬前端接口設計

    基于DSP控制的電力線通信模擬前端接口設計
    發表于 10-20 15:51 ?5次下載
    基于DSP控制的電力線通信模擬<b class='flag-5'>前端接口</b>設計

    一個全新的深度學習框架——計圖

    清華大學計算機系胡事民教授研究團隊提出了一個全新的深度學習框架——計圖(Jittor)。Jittor是一個采用元算子表達神經網絡計算單元、完全基于動態編譯(Just-in-Time)的深度
    的頭像 發表于 03-26 15:50 ?6538次閱讀

    八種主流深度學習框架介紹

    導讀:近幾年隨著深度學習算法的發展,出現了許多深度學習框架。這些框架各有所長,各具特色。常用的開
    的頭像 發表于 04-26 18:45 ?7553次閱讀

    深度學習框架pytorch入門與實踐

    的。PyTorch是一個開源的深度學習框架,在深度學習領域得到了廣泛應用。本文將介紹PyTorc
    的頭像 發表于 08-17 16:03 ?1229次閱讀

    深度學習框架是什么?深度學習框架有哪些?

    高模型的精度和性能。隨著人工智能和機器學習的迅猛發展,深度學習框架已成為了研究和開發人員們必備的工具之一。 目前,市場上存在許多深度
    的頭像 發表于 08-17 16:03 ?1920次閱讀

    深度學習框架的作用是什么

    深度學習框架的作用是什么 深度學習是一種計算機技術,它利用人工神經網絡來模擬人類的學習過程。由于
    的頭像 發表于 08-17 16:10 ?1208次閱讀

    深度學習框架pytorch介紹

    深度學習框架pytorch介紹 PyTorch是由Facebook創建的開源機器學習框架,其中T
    的頭像 發表于 08-17 16:10 ?1193次閱讀

    深度學習框架tensorflow介紹

    深度學習框架tensorflow介紹 深度學習框架T
    的頭像 發表于 08-17 16:11 ?1768次閱讀

    深度學習框架對照表

    深度學習框架對照表? 隨著人工智能技術的發展,深度學習正在成為當今最熱門的研究領域之一。而深度
    的頭像 發表于 08-17 16:11 ?515次閱讀

    深度學習框架連接技術

    ,深度學習框架能夠很好的為應用程序提供預測、檢測等功能。因此本文旨在介紹深度學習
    的頭像 發表于 08-17 16:11 ?499次閱讀

    深度學習cntk框架介紹

    深度學習cntk框架介紹? 深度學習是最近幾年來非常熱門的話題,它正在徹底改變我們生活和工作的方
    的頭像 發表于 08-17 16:11 ?989次閱讀

    深度學習框架深度學習算法教程

    深度學習框架深度學習算法教程 深度學習是機器
    的頭像 發表于 08-17 16:11 ?750次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>