在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何選擇合適的深度學習框架開展AI研究

NVIDIA英偉達 ? 來源:cc ? 2019-02-12 10:09 ? 次閱讀

深度學習框架正如一家雜貨店,當人們想要做一頓美餐的時候,想必沒有幾個人會親自到菜園里種菜,而是選擇從市場里購買食材。

正如想要炒菜的人不會親自去種菜采摘一樣,開發者們也不想每次搭建深度學習神經網絡的時侯都從零開始。

由于深度學習模型規模龐大且結構復雜,在編寫功能代碼的時候,程序員不會每種功能代碼都從頭編寫,而是會借助框架和軟件庫來高效地構建神經網絡。頂級深度學習框架可提供專用于深度神經網絡計算的代碼,這些代碼均經過高度優化,并支持GPU計算。

深度學習框架之間的差異

不同類型的雜貨店通常都有其各自專營的特色商品。比如,當人們烹飪家常菜的時候,通常可以直接在當地市場買到所需的基礎食材;可是當人們想要制作具有異域風情的高級菜品的時候,則可能更喜歡在大型超市里選購進口蔬菜,挑選未經人工催熟的有機水果;又或者,當您要為一大桌子人準備飯菜,您又有可能會選擇在批發市場里采購一番。

同樣道理,雖然開發者可以基于任意一種深度學習框架構建出絕大多數類型的網絡(例如卷積神經網絡或遞歸神經網絡),但各個框架在可用示例的數量和更新頻率方面各有差異。此外,在增添新功能方面,各個深度學習框架中貢獻者的數量也彼此不同,而且框架通過API 提供功能的方式也同樣各具特色。

頂級框架都是開源的,其中大部分框架的發布時間始于 2014 年,而且其開發工作一直都很活躍。

如何選擇深度學習框架

在選擇深度學習框架的時候,開發者們通常會有很多不同的考量,例如:框架前端與開發者專業技能的匹配程度,可獲取的社區支持力度,或他們感興趣的新功能的開發速度。

深度學習框架一般可以使用例如Python 或 C/C ++ 等編程語言中的腳本,通過命令訪問接口;也可以通過類似于 NVIDIA DIGITS 的圖形界面進行訪問,此類界面允許開發者在更加用戶友好的 Web 應用程序中構建深度神經網絡。

如果您希望將您的深度學習應用程序與 NVIDIA GPU 相集成的話,請查看 NVIDIA 開發者計劃以了解更多信息。

如何在深度學習框架之間遷移模型

根據其所開發應用程序的需要,開發者可能會首先使用一個框架來構建和訓練深度學習模型;然后再使用不同的框架對模型進行重新訓練,或者在不同的框架上部署該模型,以便進行推理。

開放式神經網絡交換 (ONNX) 是一種允許開發者在框架之間遷移模型的深度學習模型格式。ONNX 支持在大多數主流框架之間進行模型遷移。當深度學習應用程序已經完成了訓練并可以部署時, TensorRT 軟件會對NVIDIA GPU 上的高性能推理模型進行優化。TensorRT 與 TensorFlowMATLAB 高度集成,并且支持導入 ONNX 格式的深度學習模型。

以下列舉了一些熱門的深度學習框架,以及多家公司和研究人員如何構建用于醫療、災難預測和細胞生物學的GPU加速應用程序的案例。

Apache MXNet

Apache MXNet 是由 Apache Software Foundation 于 2015 年創建的深度學習框架。一家位于西雅圖的初創公司——Magic AI, 正在利用深度學習模型來監控馬匹的健康狀況,該模型基于 MXNet 構建,并運行于 NVIDIA GPU 上。該神經網絡可以逐幀分析馬廄內的監控視頻,當出現意外狀況,例如:馬匹即將分娩,馬匹表現出絞痛癥狀或陌生人進入馬廄時,該神經網絡會向馬場主發送警報。

開發者可以將模型遷移到 ONNX 進行推理,然后使用 NVIDIA TensorRT 進行優化和部署。

Caffe

Caffe 深度學習框架于2014 年誕生在加州大學伯克利分校,并催生了 NVCaffe 等分支以及類似于 Facebook 的 Caffe2(現與 PyTorch 合并)的新型框架。肺癌是全球最常見的癌癥,半數被診斷為肺癌的患者會在一年內死亡。借助深度學習和 NVIDIA GPU,位于圣路易斯的初創公司 Innovation DX利用胸部 X 光掃描對肺癌進行早期篩查。他們的早期檢測工具由神經網絡和 Caffe 框架提供支持,可以使肺癌患者的存活率提高兩倍。

開發者可以利用 NVIDIA TensorRT 的內置 Caffe 模型導入器,對推理模型進行優化和部署。

Chainer

Chainer 誕生于 2015 年,由日本風險投資公司Preferred Networks開發。利用這款基于 Python 的框架,Preferred Networks與工業自動化巨頭 FANUC 攜手合作,共同參加了 2016 年的亞馬遜分揀貨物挑戰賽 (Amazon Picking Challenge)。挑戰賽的內容是讓自主機器人分揀并放置物品。Preferred Networks 和 FANUC 在比賽中使用了卷積神經網絡和用于筆記本電腦的NVIDIA GeForce GTX 870M GPU,并最終取得了第二名的好成績。

開發者可以將模型遷移到 ONNX 進行推理,然后使用 NVIDIA TensorRT 進行優化和部署。

Keras

Keras 是一個可以在多個框架上運行的界面,使用高級Python API ,它可以在諸如MXNet、TensorFlow、Theano 和 Microsoft Cognitive Toolkit等不同框架之上運行。Keras 由研究人員 Fran?oisChollet 于 2014 年創建,旨在讓統一且抽象的 API 變得易于使用。一個韓國研究團隊使用 Keras 來提高颶風預測的速度和準確性。他們使用 TensorFlow 上的 Keras 構建了深度學習模型,并在 NVIDIA GPU 上運行,可以提前幾個小時預測風暴的路徑和降水量。由于這些神經網絡能夠提前預測風暴,因此他們可以在颶風來襲之前向當地居民發出警告,爭取更多的疏散時間。

MATLAB

MATLAB 允許熟悉其軟件的工程師使用 MATLAB 代碼來開發深度學習工具。借助MATLAB 和 NVIDIA GPU,阿爾伯塔大學的研究人員致力于幫助患者避免不必要的前列腺癌活檢。該團隊的深度學習模型對細胞外囊泡的生物標志物數據進行分析,從而預判是否存在癌細胞。

在推理方面,開發者可以通過 MATLAB GPU Coder 使用 TensorRT 自動生成經過優化的推理引擎。

Microsoft Cognitive Toolkit

這款由微軟公司于2014年推出的深度學習框架,起初被命名為CNTK, 其主要為微軟自己的AI模型(如 Cortana)提供支持。借助NVIDIA Tesla GPU和 Microsoft Cognitive Toolkit,醫療科技公司 IRIS 專注于預防糖尿病視網膜病變或糖尿病引起的失明,此類疾病只能通過眼科檢查才能發現,患者很難自行判斷。而IRIS 的神經網絡可通過分析視網膜圖像,告知患者是否需要到專業醫師處就診。

開發者可以將模型遷移到 ONNX 進行推理,然后使用 NVIDIA TensorRT 進行優化和部署。

PyTorch

PyTorch 的前身是 Torch,一種基于編程語言 Lua 的熱門深度學習框架,該框架于 2011 年推出。隨后,2017 年,Facebook 推出了 PyTorch,后者繼承了 Torch 的功能并可以在 Python 中實施。艾倫細胞科學研究所 (Allen Institute of Cell Science) 的研究人員利用 PyTorch 開發出了首個可預測人體活細胞的3D 模型,該模型由 NVIDIA DGX 工作站和 TITAN Xp GPU 提供支持,能夠讓科學家在虛擬環境中以數字方式實現細胞的可視化并操縱細胞行為。這款利用卷積神經網絡構建的細胞模型可以替代昂貴的熒光顯微鏡觀測,讓科學家能夠以一種前所未有的方式理解和預測細胞活動。

開發者可以將模型遷移到 ONNX 進行推理,然后使用 NVIDIA TensorRT 進行優化和部署。

TensorFlow

TensorFlow 是 Google 于 2015 年創建的深度學習框架。德克薩斯大學 MD 安德森癌癥中心的研究人員正在使用 TensorFlow 開發高精度放射治療技術。放射科醫師通常會檢查癌癥患者的掃描圖像,以判斷在不損害正常組織的情況下應該使用多少輻射量來進行腫瘤靶向治療。借助 NVIDIA Tesla GPU,研究人員開發了可學習并模仿醫生工作模式的深度學習模型,來識別放射目標區域。

在推理方面,開發者既可以使用 TensorFlow-TensorRT 集成功能優化 TensorFlow 中的模型;也可以導出 TensorFlow 模型,然后使用 NVIDIA TensorRT 的內置 TensorFlow 模型導入器在 TensorRT 中進行優化。。

廣泛的框架生態系統

NVIDIA與上述諸多框架以及其他框架(如百度的 PaddlePaddle)合作,使深度學習應用程序得以成功實現。

新型深度學習框架正在不斷地涌現,這表明神經網絡得到了開發者的廣泛采用。Theano 和 Torch 這類早期框架為許多深度學習應用程序提供了支持,但其創建者在 2017 年宣布,他們將不再繼續開發這些框架。

NVIDIA 的深度學習框架團隊直接參與了其中的多個開源項目,僅在去年,就做出了共計 800 多項貢獻,提高了這些項目的易用性和性能。

NGC 容器注冊表允許訪客即時訪問上述多種框架,并能夠按照訪客的需求,為其提供最佳的 GPU 加速性能。

了解更多有關深度學習框架的資源和安裝信息,請訪問 NVIDIA Developer 網站。該中心還為一些最常見的深度學習框架和應用程序提供示例神經網絡訓練腳本,例如計算機視覺、機器翻譯和對象檢測。在 NVIDIA GPU Cloud 目錄中還提供深度學習容器套件。

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

    關注

    87

    文章

    33396

    瀏覽量

    273903
  • 深度學習
    +關注

    關注

    73

    文章

    5542

    瀏覽量

    122262

原文標題:一文教你如何選擇深度學習框架開啟AI研究

文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    嵌入式AI技術之深度學習:數據樣本預處理過程中使用合適的特征變換對深度學習的意義

    ? 作者:蘇勇Andrew 使用神經網絡實現機器學習,網絡的每個層都將對輸入的數據做一次抽象,多層神經網絡構成深度學習框架,可以深度理解數
    的頭像 發表于 04-02 18:21 ?615次閱讀

    AI Agent 應用與項目實戰》----- 學習如何開發視頻應用

    再次感謝發燒友提供的閱讀體驗活動。本期跟隨《AI Agent 應用與項目實戰》這本書學習如何構建開發一個視頻應用。AI Agent是一種智能應用,能夠根據用戶需求和環境變化做出相應響應。通?;?/div>
    發表于 03-05 19:52

    AI大模型與深度學習的關系

    AI大模型與深度學習之間存在著密不可分的關系,它們互為促進,相輔相成。以下是對兩者關系的介紹: 一、深度學習
    的頭像 發表于 10-23 15:25 ?2369次閱讀

    如何選擇合適AI云平臺

    選擇合適AI云平臺是企業成功實施AI戰略的關鍵一步。通過深入分析業務需求、全面評估平臺功能、審慎考察技術架構、嚴格確保數據安全、合理控制成本并關注服務提供商的生態系統,企業可以更加科
    的頭像 發表于 10-14 10:06 ?403次閱讀

    AI for Science:人工智能驅動科學創新》第二章AI for Science的技術支撐學習心得

    人工智能在科學研究中的核心技術,包括機器學習、深度學習、神經網絡等。這些技術構成了AI for Science的基石,使得
    發表于 10-14 09:16

    RISC-V如何支持不同的AI和機器學習框架和庫?

    RISC-V如何支持不同的AI和機器學習框架和庫?還請壇友們多多指教一下。
    發表于 10-10 22:24

    顯存技術不斷升級,AI計算中如何選擇合適的顯存

    和推理過程至關重要。足夠的顯存容量能夠確保顯卡在執行AI任務時能夠同時存儲和操作所需的數據,避免因為顯存不足而導致的性能瓶頸。 ? 在AI 計算中如何選擇合適的顯存 ? 顯存對
    的頭像 發表于 09-11 00:11 ?4267次閱讀

    NVIDIA推出全新深度學習框架fVDB

    在 SIGGRAPH 上推出的全新深度學習框架可用于打造自動駕駛汽車、氣候科學和智慧城市的 AI 就緒型虛擬表示。
    的頭像 發表于 08-01 14:31 ?875次閱讀

    如何利用AI進行提升自我呢?

    利用AI進行學習是一個高效且富有創新性的過程。以下是一些建議,幫助你充分利用AI進行學習選擇適合的A
    的頭像 發表于 07-19 10:46 ?982次閱讀

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境的搭建對于深度學習研究者和開發者來說至關重要
    的頭像 發表于 07-16 18:29 ?1836次閱讀

    ai大模型和ai框架的關系是什么

    AI大模型和AI框架是人工智能領域中兩個重要的概念,它們之間的關系密切且復雜。 AI大模型的定義和特點 AI大模型是指具有大量參數的
    的頭像 發表于 07-16 10:07 ?6.5w次閱讀

    基于AI深度學習的缺陷檢測系統

    在工業生產中,缺陷檢測是確保產品質量的關鍵環節。傳統的人工檢測方法不僅效率低下,且易受人為因素影響,導致誤檢和漏檢問題頻發。隨著人工智能技術的飛速發展,特別是深度學習技術的崛起,基于AI深度
    的頭像 發表于 07-08 10:30 ?2054次閱讀

    深度學習常用的Python庫

    深度學習作為人工智能的一個重要分支,通過模擬人類大腦中的神經網絡來解決復雜問題。Python作為一種流行的編程語言,憑借其簡潔的語法和豐富的庫支持,成為了深度學習
    的頭像 發表于 07-03 16:04 ?943次閱讀

    TensorFlow與PyTorch深度學習框架的比較與選擇

    深度學習作為人工智能領域的一個重要分支,在過去十年中取得了顯著的進展。在構建和訓練深度學習模型的過程中,深度
    的頭像 發表于 07-02 14:04 ?1369次閱讀

    鴻蒙ArkUI-X框架開發:【開發準備】

    本文檔適用于ArkUI-X框架開發的初學者。通過環境搭建、代碼下載、代碼編譯、API擴展和使用,快速了解跨平臺項目開發流程。
    的頭像 發表于 05-23 21:02 ?651次閱讀
    鴻蒙ArkUI-X<b class='flag-5'>框架開</b>發:【開發準備】
    主站蜘蛛池模板: 性夜影院爽黄a爽免费看网站 | 好吊色青青青国产在线观看 | 久久全国免费久久青青小草 | 欧洲一级鲁丝片免费 | 亚欧成人中文字幕一区 | 天天射天天操天天干 | 成人午夜亚洲影视在线观看 | 久久婷婷是五月综合色狠狠 | 福利视频一区二区 | 亚洲春色在线 | 欧美激情 在线 | 久久亚洲国产视频 | 国产成人精品男人的天堂538 | 国产精品资源在线观看网站 | 免费国产不卡午夜福在线 | 又粗又硬又猛又黄的免费视频黑人 | 国产伦精品一区二区三区免 | 四虎国产永久在线精品免费观看 | 操操综合网 | 一区二区三区视频在线 | 色玖玖 | 给我免费播放片黄色 | 美女被拍拍拍拍拍拍拍拍 | 国产精品三区四区 | 国产亚洲第一伦理第一区 | 天天做天天爱天天一爽一毛片 | aaa在线观看 | 二区视频在线 | 久色中文| 美女视频黄的免费视频网页 | 精品国产乱码久久久久久浪潮 | 在线www| 欧美日韩一区不卡 | 久久人精品 | 黄色福利小视频 | 亚欧成人中文字幕一区 | 精品少妇一区二区三区视频 | 国产国拍亚洲精品mv在线观看 | 色免费视频 | 天天干在线播放 | 亚洲欧美一区二区三区图片 |