99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

PyTorch版《動(dòng)手學(xué)深度學(xué)習(xí)》開(kāi)源了

倩倩 ? 來(lái)源:lq ? 作者:機(jī)器之心 ? 2019-09-20 15:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

想要入門(mén)最前沿的深度學(xué)習(xí),想要玩最常見(jiàn)的深度學(xué)習(xí)框架?那就用 PyTorch 版的《動(dòng)手學(xué)深度學(xué)習(xí)》吧,零基礎(chǔ)也能入門(mén) DL。

李沐等人的開(kāi)源中文書(shū)《動(dòng)手學(xué)深度學(xué)習(xí)》現(xiàn)在有 PyTorch 版實(shí)現(xiàn)了。不論是原書(shū)中的示例代碼,還是實(shí)戰(zhàn)項(xiàng)目,原來(lái)的 MXNet 都可以無(wú)縫轉(zhuǎn)化到 PyTorch 代碼。項(xiàng)目作者在保持原書(shū)內(nèi)容基本不變的情況下,將 MXNet 代碼都轉(zhuǎn)換為了 PyTorch,想要學(xué)習(xí) DL 和 PyTorch 的小伙伴們可以試試啊。

項(xiàng)目地址:https://github.com/ShusenTang/Dive-into-DL-PyTorch

近年來(lái),不論是計(jì)算機(jī)專業(yè)的學(xué)生,還是已在科技互聯(lián)網(wǎng)行業(yè)從業(yè)多年的技術(shù)人員和其他從業(yè)者,人們對(duì)深度學(xué)習(xí)的興趣從未如此高漲。但是,由于語(yǔ)言等因素,中文版本的優(yōu)秀深度學(xué)習(xí)教材也是鳳毛麟角。

之前,亞馬遜首席科學(xué)家李沐等人曾以電子版的形式在 GitHub 上開(kāi)源了一本深度學(xué)習(xí)中文書(shū)籍——《動(dòng)手學(xué)深度學(xué)習(xí)》,這是一本深度學(xué)習(xí)的入門(mén)教程類書(shū)籍。其英文版被 UC 伯克利「深度學(xué)習(xí)導(dǎo)論(STAT 157)」課程采用,2019 年李沐等在教授深度學(xué)習(xí)課程時(shí)也使用了這本教程。

中文版開(kāi)源地址:https://github.com/d2l-ai/d2l-zh

目前,該項(xiàng)目在 GitHub 上已獲得超過(guò) 1.1 萬(wàn)星,并且中文版電子書(shū)還發(fā)布了紙質(zhì)版書(shū)籍。不過(guò)雖然書(shū)籍非常優(yōu)秀,但還是有一些讀者不太習(xí)慣用 Gluon 來(lái)寫(xiě)代碼,畢竟開(kāi)源項(xiàng)目大部分都是 TF 或 PyTorch 寫(xiě)的?,F(xiàn)在好了,我們可以直接結(jié)合書(shū)籍內(nèi)容和 PyTorch 框架,更深入地理解 DL。

項(xiàng)目怎么樣

項(xiàng)目作者表示,該倉(cāng)庫(kù)主要包含 code 和 docs 兩個(gè)文件夾。其中 code 文件夾就是每章相關(guān) jupyter notebook 代碼(基于 PyTorch);docs 文件夾就是 markdown 格式的《動(dòng)手學(xué)深度學(xué)習(xí)》書(shū)中的相關(guān)內(nèi)容,它也是基于 PyTorch 的。

由于原書(shū)內(nèi)容使用的是 MXNet 框架,所以 docs 內(nèi)容可能與原書(shū)略有不同,但是整體內(nèi)容是一樣的。如下所示為 docs 目錄下的文檔,它一共包含十章,大部分內(nèi)容已經(jīng)非常完整了,即 1-8 章和第 10 章,只有第 9 章計(jì)算機(jī)視覺(jué)還在繼續(xù)補(bǔ)全中。

其實(shí)新項(xiàng)目的內(nèi)容結(jié)構(gòu)與組織方式和原書(shū)是一樣的,上面展示的 docs 目錄主要可以分為三部分:基礎(chǔ)知識(shí)(1-3 章)、現(xiàn)代深度學(xué)習(xí)技術(shù)(4-6 章)、計(jì)算性能與應(yīng)用(7-10)。如下所示為全書(shū)不同章節(jié)的主題與依賴關(guān)系,箭頭表示上一章有助于理解下一章。

除了內(nèi)容,另一大部分就是實(shí)戰(zhàn)代碼了,隨書(shū)代碼基本都轉(zhuǎn)化為了 PyTorch,它如同原書(shū)一樣也是用 Jupyter Notebook 寫(xiě)的,這樣更好地展示代碼與文字解釋。因?yàn)?GitHub 加載 Jupyter Notebook 挺慢的,所以最好還是下到本地查閱。

最后,《動(dòng)手學(xué)深度學(xué)習(xí)》與 PyTorch 也是非常好的搭檔,也就是說(shuō)我們不需要任何機(jī)器學(xué)習(xí)或深度學(xué)習(xí)背景知識(shí),只需要了解基本數(shù)學(xué)與 Python 編程就可以了。

從 MXNet 到 PyTorch

這樣看起來(lái)可能不太直觀,我們可以通過(guò)兩個(gè)案例看看原版《動(dòng)手學(xué)深度學(xué)習(xí)》隨書(shū)代碼和 PyTorch 版之間的區(qū)別。如果我們抽取使用循環(huán)神經(jīng)網(wǎng)絡(luò)構(gòu)建語(yǔ)言模型的分布代碼,就能看看原版 Gluon 和新版 PyTorch 之間的區(qū)別。

如下是原書(shū)采用 RNN 建模語(yǔ)言模型的部分代碼(原書(shū) 6.5 章),我們主要抽取了模型定義部分:

如上可以改寫(xiě)為對(duì)應(yīng)的 PyTorch 代碼,它們的風(fēng)格雖然都非常簡(jiǎn)潔,但還是有一些不同的。

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70743
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5561

    瀏覽量

    122794
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    809

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    靈汐科技開(kāi)源類腦深度學(xué)習(xí)應(yīng)用開(kāi)發(fā)平臺(tái)BIDL

    富案例等問(wèn)題,一直制約著其廣泛應(yīng)用。為了突破這一瓶頸,靈汐科技聯(lián)合腦啟社區(qū)正式宣布開(kāi)源類腦深度學(xué)習(xí)應(yīng)用開(kāi)發(fā)平臺(tái)BIDL(Brain-inspired Deep Learning)。
    的頭像 發(fā)表于 03-05 09:13 ?933次閱讀
    靈汐科技<b class='flag-5'>開(kāi)源</b>類腦<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>應(yīng)用開(kāi)發(fā)平臺(tái)BIDL

    軍事應(yīng)用中深度學(xué)習(xí)的挑戰(zhàn)與機(jī)遇

    人工智能尤其是深度學(xué)習(xí)技術(shù)的最新進(jìn)展,加速不同應(yīng)用領(lǐng)域的創(chuàng)新與發(fā)展。深度學(xué)習(xí)技術(shù)的發(fā)展深刻影響了軍事發(fā)展趨勢(shì),導(dǎo)致戰(zhàn)爭(zhēng)形式和模式發(fā)生重大變
    的頭像 發(fā)表于 02-14 11:15 ?538次閱讀

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

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

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

    ? 一,前言 在深度學(xué)習(xí)框架的不斷迭代中,PyTorch 社區(qū)始終致力于提供更穩(wěn)定、更高效的工具。最近,PyTorch 2.5.1 版本正式發(fā)布,這個(gè)版本主要針對(duì) 2.5.0 中發(fā)現(xiàn)的
    的頭像 發(fā)表于 12-03 16:11 ?1622次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復(fù)版發(fā)布

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

    PyTorch 是一個(gè)流行的開(kāi)源機(jī)器學(xué)習(xí)庫(kù),它提供強(qiáng)大的工具來(lái)構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型。在構(gòu)建模
    的頭像 發(fā)表于 11-05 17:37 ?936次閱讀

    如何在 PyTorch 中訓(xùn)練模型

    PyTorch 是一個(gè)流行的開(kāi)源機(jī)器學(xué)習(xí)庫(kù),廣泛用于計(jì)算機(jī)視覺(jué)和自然語(yǔ)言處理等領(lǐng)域。它提供強(qiáng)大的計(jì)算圖功能和動(dòng)態(tài)圖特性,使得模型的構(gòu)建和調(diào)試變得更加靈活和直觀。 數(shù)據(jù)準(zhǔn)備 在訓(xùn)練模型
    的頭像 發(fā)表于 11-05 17:36 ?931次閱讀

    如何使用 PyTorch 進(jìn)行強(qiáng)化學(xué)習(xí)

    強(qiáng)化學(xué)習(xí)(Reinforcement Learning, RL)是一種機(jī)器學(xué)習(xí)方法,它通過(guò)與環(huán)境的交互來(lái)學(xué)習(xí)如何做出決策,以最大化累積獎(jiǎng)勵(lì)。PyTorch 是一個(gè)流行的
    的頭像 發(fā)表于 11-05 17:34 ?1043次閱讀

    Pytorch深度學(xué)習(xí)訓(xùn)練的方法

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

    FPGA加速深度學(xué)習(xí)模型的案例

    :DE5Net_Conv_Accelerator 應(yīng)用場(chǎng)景 :面向深度學(xué)習(xí)開(kāi)源項(xiàng)目,實(shí)現(xiàn)AlexNet的第一層卷積運(yùn)算加速。 技術(shù)特點(diǎn) : 采用了Verilog語(yǔ)言進(jìn)行編程,與P
    的頭像 發(fā)表于 10-25 09:22 ?1234次閱讀

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

    人類的學(xué)習(xí)過(guò)程,實(shí)現(xiàn)對(duì)復(fù)雜數(shù)據(jù)的學(xué)習(xí)和識(shí)別。AI大模型則是指模型的參數(shù)數(shù)量巨大,需要龐大的計(jì)算資源來(lái)進(jìn)行訓(xùn)練和推理。深度學(xué)習(xí)算法為AI大模型提供
    的頭像 發(fā)表于 10-23 15:25 ?2891次閱讀

    真格基金宣布捐贈(zèng)開(kāi)源AI項(xiàng)目vLLM

    開(kāi)源技術(shù)處于 AI 革命的中心。Llama 3、Mistral 等開(kāi)源大模型迅速追趕 GPT-4,TensorFlow、Pytorch開(kāi)源深度
    的頭像 發(fā)表于 09-24 16:13 ?789次閱讀

    pytorch怎么在pycharm中運(yùn)行

    第一部分:PyTorch和PyCharm的安裝 1.1 安裝PyTorch PyTorch是一個(gè)開(kāi)源的機(jī)器學(xué)習(xí)庫(kù),用于構(gòu)建和訓(xùn)練神經(jīng)網(wǎng)絡(luò)。要
    的頭像 發(fā)表于 08-01 16:22 ?2540次閱讀

    pycharm如何調(diào)用pytorch

    引言 PyTorch是一個(gè)開(kāi)源的機(jī)器學(xué)習(xí)庫(kù),廣泛用于計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理等領(lǐng)域。PyCharm是一個(gè)流行的Python集成開(kāi)發(fā)環(huán)境(IDE),提供代碼編輯、調(diào)試、測(cè)試等功能。將
    的頭像 發(fā)表于 08-01 15:41 ?1222次閱讀

    pytorch環(huán)境搭建詳細(xì)步驟

    PyTorch作為一個(gè)廣泛使用的深度學(xué)習(xí)框架,其環(huán)境搭建對(duì)于從事機(jī)器學(xué)習(xí)深度學(xué)習(xí)研究及開(kāi)發(fā)的人
    的頭像 發(fā)表于 08-01 15:38 ?1869次閱讀

    pytorch和python的關(guān)系是什么

    PyTorch已經(jīng)成為了一個(gè)非常受歡迎的框架。本文將介紹PyTorch和Python之間的關(guān)系,以及它們?cè)?b class='flag-5'>深度學(xué)習(xí)領(lǐng)域的應(yīng)用。 Python簡(jiǎn)介 Python是一種高級(jí)、解釋型、通用
    的頭像 發(fā)表于 08-01 15:27 ?3282次閱讀