国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

深度學習框架PyTorch 關鍵發展節點概覽

電子工程師 ? 來源:YXQ ? 2019-05-30 09:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家知道,深度學習的發展和推進,在某種程度上也是一場框架的爭奪戰,其中 Google 發布的 TensorFlow 和 Facebook 主力支持的 PyTorch 是最耀眼的兩顆明星。我們今天就來看看其中一位明星 PyTorch,看看它為何值得學。

PyTorch 強調從研究到生產。來源:https://pytorch.org/

根據官網介紹,PyTorch 是一個開源的深度學習平臺,提供從研究原型到生產部署的無縫路徑(An open source deep learning platform that provides a seamless path from research prototyping to production deployment)。

PyTorch 的流行度僅次于 TensorFlow。而最近一年,在 GitHub 關注度和貢獻者的增長方面,PyTorch 跟 TensorFlow 基本持平。甚至,PyTorch 的搜索熱度持續上漲,加上 FastAI 的加持,PyTorch 無疑會得到越來越多的機器學習從業者的青睞。

流行度雖然可以說明問題,但是,你一定要知道更多,才能明白 PyTorch 為什么值得學,你在什么情況下需要學習 PyTorch 。

PyTorch 關鍵發展節點

2017 年 1 月,Facebook AI 研究團隊發布 PyTorch,一個基于 Torch 的 Python 工具包,專門用于 GPU 加速的深度學習編程

2017 年 8 月,PyTorch V 0.2.0 發布,引入廣播、高級索引、高階梯度、新圖層,以及分布式訓練等,前兩者進一步方便了 Tensor 與 Numpy 互轉。

2018 年 4 月,Caffe2 代碼合并到 PyTorch。Facebook 打算將 PyTorch 的研究特性與 Caffe2 的生產特性更好地結合起來。

2018 年 4 月,PyTorch V 0.4.0 發布,新特性包括 Tensor 和 Variable 合并,強化 Numpy 風格的 Tensor 構建等,并正式支持 Windows 系統。

2018 年 10 月,PyTorch V 1.0.0 發布,融合 PyTorch 自身靈活性、研究優勢與 Caffe2 的后端與應用能力、ONNX 的框架轉換能力于一體;同時 FastAI V1.0 發布,可用單一 API 玩轉常見深度學習應用,大大降低了深度學習的學習門檻。

2019 年 5 月,PyTorch V 1.1 發布,提供了新的 API,原生支持 TensorBoard 和自定義循環神經網絡,并提升了性能。

PyTorch 剛走過了 2 年 4 個月的時間,發展相當迅速。

PyTorch 當前穩定版及相關配置。來源:https://pytorch.org/

受歡迎程度

Jeff Hale 4 月份在 Medium 上發表了一篇文章,比較了 TensorFlow、PyTorch、keras 和 FastAI 的流行度,全面涵蓋職位需求、使用、學術研究和興趣等維度。

Jeff 根據多個招聘網站在線職位搜索、Google Trends、GitHub 活躍度、Arxiv 文章數、Medium 文章數、Quora 相關問題關注人數統計計算出了一個綜合的增長分數。我們這里引用一下最終結果圖片:

深度學習框架半年增長分數。(2018 年 10 月-2019 年 3 月)

可以看到 TensorFlow 穩居第一,而 PyTorch 表現也非常搶眼,未來的需求和發展非常值得期待。

PyTorch 核心優勢:動態計算圖

PyTorch 是一款強大的動態計算圖模式的深度學習框架。大部分框架是靜態計算圖模式,其應用模型在運行之前就已經確定了,而 PyTorch 支持在運行過程中根據運行參數動態改變應用模型。

可以簡單理解為:一種是先定義后使用,另一種是邊使用邊定義。動態計算圖模式是 PyTorch 的天然優勢之一,Google 今年 3 月份發布的 TensorFlow 2.0 Alpha 版本中的 Eager Execution,被認為是在動態計算圖模式上追趕 PyTorch 的舉措。

靜態計算圖模式框架在執行計算圖之前需要先聲明和編譯。 雖然在實際生產中這種實現比較高效,但在研究和開發中非常繁瑣。

以 PyTorch 為代表的動態計算圖框架則無需在每次執行之前編譯模型。在建模 NLP 任務時,每個輸入都可能導致不同的圖結構,因此動態圖就絕對占優了——這也是 PyTorch 在處理很多問題上(尤其是 RNN 相關問題)更高效的原因。

此外,動態圖機制在調試方面非常方便,基本上,如果計算圖運行出錯,就可以在堆棧跟蹤定義圖的代碼行。有人形容調試 PyTorch 就跟調試 Python 一樣,通過斷點檢查就可以高效解決問題。

PyTorch 更多優勢

無縫接入 Python 生態圈,張量、變量與 Numpy 互轉

在張量之上封裝變量,方便構建神經網絡

強大的后端功能

命令式編程風格

擴展性極好

廣泛應用于 NLP 之外的多種深度學習應用

富有活力的社區和背后大廠 Facebook 支持

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

    關注

    27

    文章

    6254

    瀏覽量

    111360
  • 深度學習
    +關注

    關注

    73

    文章

    5598

    瀏覽量

    124392
  • pytorch
    +關注

    關注

    2

    文章

    813

    瀏覽量

    14842

原文標題:深度學習框架PyTorch為何值得學

文章出處:【微信號:BigDataDigest,微信公眾號:大數據文摘】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Pytorch 與 Visionfive2 兼容嗎?

    Pytorch 與 Visionfive2 兼容嗎? $ pip3 install torch torchvision torchaudio --index-url https
    發表于 02-06 08:28

    LuatOS框架的使用(上)

    在資源受限的物聯網終端設備中,如何實現快速開發與穩定運行是關鍵挑戰。LuatOS框架通過將Lua語言與底層硬件抽象層深度融合,提供了一套簡潔高效的開發范式。本文將圍繞LuatOS框架
    的頭像 發表于 01-27 19:38 ?153次閱讀
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    【團購】獨家全套珍藏!龍哥LabVIEW視覺深度學習實戰課(11大系列課程,共5000+分鐘)

    (第10系列)、YOLOv8-Tiny工業優化版(第9系列),滿足產線端設備算力限制,模型推理速度提升300%。 LabVIEW生態整合 作為工業自動化領域主流開發環境,LabVIEW與深度學習的集成
    發表于 12-04 09:28

    【團購】獨家全套珍藏!龍哥LabVIEW視覺深度學習實戰課程(11大系列課程,共5000+分鐘)

    (第10系列)、YOLOv8-Tiny工業優化版(第9系列),滿足產線端設備算力限制,模型推理速度提升300%。 LabVIEW生態整合 作為工業自動化領域主流開發環境,LabVIEW與深度學習的集成
    發表于 12-03 13:50

    關鍵節點的電能質量監測裝置需要監測哪些參數?

    關鍵節點(如 220kV 及以上主干網母線、新能源并網點、重要用戶供電專線、電網互聯節點)的電能質量監測裝置,需圍繞 “ 電網調度決策、故障定位溯源、并網合規判定、設備安全防護 ” 四大核心需求
    的頭像 發表于 11-05 10:19 ?670次閱讀

    摩爾線程發布Torch-MUSA v2.1.1版本

    近日,摩爾線程發布其面向PyTorch深度學習框架的MUSA擴展庫——Torch-MUSA v2.1.1。該版本在v2.1.0的基礎上,進一步擴展了對大規模
    的頭像 發表于 09-10 11:02 ?1031次閱讀

    【「DeepSeek 核心技術揭秘」閱讀體驗】--全書概覽

    講解Deepseek的使用方法 第三章 深入剖析Deepseek-V3的模型架構、訓練框架、推理階段優化、后訓練優化等關鍵技術 第四章關于DeepSeek-R1的技術剖析 第五章 從宏觀角度分析
    發表于 07-21 00:04

    Nordic收購 Neuton.AI 關于產品技術的分析

    Nordic Semiconductor 于 2025 年收購了 Neuton.AI,這是一家專注于超小型機器學習(TinyML)解決方案的公司。 Neuton 開發了一種獨特的神經網絡框架,能夠
    發表于 06-28 14:18

    數據采集的關鍵節點設備是什么

    數據采集是從各種數據源中獲取所需信息的過程,其關鍵節點設備根據應用場景、采集對象和技術需求的不同而有所差異。以下是一些常見的數據采集關鍵節點設備及其功能和應用場景的詳細介紹: 傳感器(
    的頭像 發表于 06-13 09:15 ?1125次閱讀
    數據采集的<b class='flag-5'>關鍵</b><b class='flag-5'>節點</b>設備是什么

    摩爾線程發布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    近日,摩爾線程正式發布Torch-MUSA v2.0.0版本,這是其面向PyTorch深度學習框架的MUSA擴展庫的重要升級。新版本基于MUSA Compute Capability
    的頭像 發表于 05-11 16:41 ?1603次閱讀

    海思SS626開發板

    識別/運動跟蹤等)。 主板集成常用視頻硬件接口,所有外設接口電路均通過嚴格的抗干擾測試,使產品在 EMC 及穩定性方面 具有良好表現;使用通過穩定性測試及深度優化的系統軟件(Linux 系統),支持業界主流深度學習
    發表于 04-24 10:04

    百度飛槳框架3.0正式版發布

    、推理等任務都離不開深度學習框架的優化與支撐。 飛槳框架3.0,從設計理念上實現了從底層硬件適配到頂層開發體驗的全面進化,在訓練效率、性能、兼容性等
    的頭像 發表于 04-02 19:03 ?1186次閱讀
    百度飛槳<b class='flag-5'>框架</b>3.0正式版發布

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

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

    如何排除深度學習工作臺上量化OpenVINO?的特定層?

    無法確定如何排除要在深度學習工作臺上量化OpenVINO?特定層
    發表于 03-06 07:31

    靈汐科技開源類腦深度學習應用開發平臺BIDL

    近年來,類腦計算作為人工智能領域的重要方向,以其低功耗、高效率、高容錯性等優勢,展現出巨大的發展潛力。然而,類腦計算開發門檻高、與傳統人工神經網絡(ANN)難以結合、缺乏高效易用的開源框架和豐
    的頭像 發表于 03-05 09:13 ?1813次閱讀
    靈汐科技開源類腦<b class='flag-5'>深度</b><b class='flag-5'>學習</b>應用開發平臺BIDL