chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

深度學習框架PyTorch 關(guān)鍵發(fā)展節(jié)點概覽

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

掃碼添加小助手

加入工程師交流群

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

PyTorch 強調(diào)從研究到生產(chǎn)。來源:https://pytorch.org/

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

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

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

PyTorch 關(guān)鍵發(fā)展節(jié)點

2017 年 1 月,F(xiàn)acebook AI 研究團隊發(fā)布 PyTorch,一個基于 Torch 的 Python 工具包,專門用于 GPU 加速的深度學習編程

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

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

2018 年 4 月,PyTorch V 0.4.0 發(fā)布,新特性包括 Tensor 和 Variable 合并,強化 Numpy 風格的 Tensor 構(gòu)建等,并正式支持 Windows 系統(tǒng)。

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

2019 年 5 月,PyTorch V 1.1 發(fā)布,提供了新的 API,原生支持 TensorBoard 和自定義循環(huán)神經(jīng)網(wǎng)絡(luò),并提升了性能。

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

PyTorch 當前穩(wěn)定版及相關(guān)配置。來源:https://pytorch.org/

受歡迎程度

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

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

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

可以看到 TensorFlow 穩(wěn)居第一,而 PyTorch 表現(xiàn)也非常搶眼,未來的需求和發(fā)展非常值得期待。

PyTorch 核心優(yōu)勢:動態(tài)計算圖

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

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

靜態(tài)計算圖模式框架在執(zhí)行計算圖之前需要先聲明和編譯。 雖然在實際生產(chǎn)中這種實現(xiàn)比較高效,但在研究和開發(fā)中非常繁瑣。

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

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

PyTorch 更多優(yōu)勢

無縫接入 Python 生態(tài)圈,張量、變量與 Numpy 互轉(zhuǎn)

在張量之上封裝變量,方便構(gòu)建神經(jīng)網(wǎng)絡(luò)

強大的后端功能

命令式編程風格

擴展性極好

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

富有活力的社區(qū)和背后大廠 Facebook 支持

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

    關(guān)注

    27

    文章

    6238

    瀏覽量

    109819
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5586

    瀏覽量

    123635
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    812

    瀏覽量

    14424

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

文章出處:【微信號:BigDataDigest,微信公眾號:大數(shù)據(jù)文摘】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    百度飛槳框架3.0正式版發(fā)布

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

    軍事應用中深度學習的挑戰(zhàn)與機遇

    人工智能尤其是深度學習技術(shù)的最新進展,加速了不同應用領(lǐng)域的創(chuàng)新與發(fā)展。深度學習技術(shù)的發(fā)展深刻影響
    的頭像 發(fā)表于 02-14 11:15 ?712次閱讀

    BP神經(jīng)網(wǎng)絡(luò)與深度學習的關(guān)系

    ),是一種多層前饋神經(jīng)網(wǎng)絡(luò),它通過反向傳播算法進行訓練。BP神經(jīng)網(wǎng)絡(luò)由輸入層、一個或多個隱藏層和輸出層組成,通過逐層遞減的方式調(diào)整網(wǎng)絡(luò)權(quán)重,目的是最小化網(wǎng)絡(luò)的輸出誤差。 二、深度學習的定義與發(fā)展
    的頭像 發(fā)表于 02-12 15:15 ?1180次閱讀

    Triton編譯器在機器學習中的應用

    多種深度學習框架,如TensorFlow、PyTorch、ONNX等,使得開發(fā)者能夠輕松地將不同框架下訓練的模型部署到GPU上。 2. Tr
    的頭像 發(fā)表于 12-24 18:13 ?1410次閱讀

    利用Arm Kleidi技術(shù)實現(xiàn)PyTorch優(yōu)化

    PyTorch 是一個廣泛應用的開源機器學習 (ML) 庫。近年來,Arm 與合作伙伴通力協(xié)作,持續(xù)改進 PyTorch 的推理性能。本文將詳細介紹如何利用 Arm Kleidi 技術(shù)提升 Arm
    的頭像 發(fā)表于 12-23 09:19 ?1458次閱讀
    利用Arm Kleidi技術(shù)實現(xiàn)<b class='flag-5'>PyTorch</b>優(yōu)化

    Arm KleidiAI助力提升PyTorch上LLM推理性能

    生成式人工智能 (AI) 正在科技領(lǐng)域發(fā)揮關(guān)鍵作用,許多企業(yè)已經(jīng)開始將大語言模型 (LLM) 集成到云端和邊緣側(cè)的應用中。生成式 AI 的引入也使得許多框架和庫得以發(fā)展。其中,PyTorch
    的頭像 發(fā)表于 12-03 17:05 ?1768次閱讀
    Arm KleidiAI助力提升<b class='flag-5'>PyTorch</b>上LLM推理性能

    PyTorch 2.5.1: Bugs修復版發(fā)布

    ? 一,前言 在深度學習框架的不斷迭代中,PyTorch 社區(qū)始終致力于提供更穩(wěn)定、更高效的工具。最近,PyTorch 2.5.1 版本正式
    的頭像 發(fā)表于 12-03 16:11 ?1846次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復版發(fā)布

    卷積神經(jīng)網(wǎng)絡(luò)的實現(xiàn)工具與框架

    卷積神經(jīng)網(wǎng)絡(luò)因其在圖像和視頻處理任務中的卓越性能而廣受歡迎。隨著深度學習技術(shù)的快速發(fā)展,多種實現(xiàn)工具和框架應運而生,為研究人員和開發(fā)者提供了強大的支持。 TensorFlow 概述
    的頭像 發(fā)表于 11-15 15:20 ?929次閱讀

    NPU在深度學習中的應用

    隨著人工智能技術(shù)的飛速發(fā)展,深度學習作為其核心驅(qū)動力之一,已經(jīng)在眾多領(lǐng)域展現(xiàn)出了巨大的潛力和價值。NPU(Neural Processing Unit,神經(jīng)網(wǎng)絡(luò)處理單元)是專門為深度
    的頭像 發(fā)表于 11-14 15:17 ?2542次閱讀

    PyTorch GPU 加速訓練模型方法

    深度學習領(lǐng)域,GPU加速訓練模型已經(jīng)成為提高訓練效率和縮短訓練時間的重要手段。PyTorch作為一個流行的深度學習
    的頭像 發(fā)表于 11-05 17:43 ?1938次閱讀

    PyTorch 數(shù)據(jù)加載與處理方法

    PyTorch 是一個流行的開源機器學習庫,它提供了強大的工具來構(gòu)建和訓練深度學習模型。在構(gòu)建模型之前,一個重要的步驟是加載和處理數(shù)據(jù)。 1. Py
    的頭像 發(fā)表于 11-05 17:37 ?1219次閱讀

    如何使用 PyTorch 進行強化學習

    強化學習(Reinforcement Learning, RL)是一種機器學習方法,它通過與環(huán)境的交互來學習如何做出決策,以最大化累積獎勵。PyTorch 是一個流行的開源機器
    的頭像 發(fā)表于 11-05 17:34 ?1292次閱讀

    Pytorch深度學習訓練的方法

    掌握這 17 種方法,用最省力的方式,加速你的 Pytorch 深度學習訓練。
    的頭像 發(fā)表于 10-28 14:05 ?891次閱讀
    <b class='flag-5'>Pytorch</b><b class='flag-5'>深度</b><b class='flag-5'>學習</b>訓練的方法

    GPU深度學習應用案例

    GPU在深度學習中的應用廣泛且重要,以下是一些GPU深度學習應用案例: 一、圖像識別 圖像識別是深度學習
    的頭像 發(fā)表于 10-27 11:13 ?1906次閱讀

    AI大模型與深度學習的關(guān)系

    AI大模型與深度學習之間存在著密不可分的關(guān)系,它們互為促進,相輔相成。以下是對兩者關(guān)系的介紹: 一、深度學習是AI大模型的基礎(chǔ) 技術(shù)支撐 :深度
    的頭像 發(fā)表于 10-23 15:25 ?3377次閱讀