李沐《动手学深度学习》新增PyTorch和TensorFlow实现,还有中文版
李沐老師的《動手學深度學習》已經有Pytorch和TensorFlow的實現了,并且有了中文版。
網址:http://d2l.ai/
簡介
李沐老師的《動手學深度學習》自一年前發布以來廣受歡迎,即使所有內容都提供了免費的網頁和PDF版,仍然有大量讀者購買實體書。實體版曾一度在計算機類新書里排名前三。
在過去一年里李沐老師團隊主要關注在英文版的開發,包括了19年年初在伯克利用本書作為教材教授深度學習,之后重構了代碼,改成了基于大家更喜愛的Numpy接口。同時我團隊不斷改進和加入新的內容,包括全新的深度學習數學、推薦系統、生成對抗網絡,并重寫了自然語言處理,加入包括BERT在內的新進展。目前的英文版已經長達一千頁。
17年左右李沐老師團隊開始這個項目,一開始是作為MXNet文檔開始的。隨著不斷的迭代我們慢慢的將它寫成了一本結合算法、圖示和代碼的深度學習教材。目前為止,我們知道至少有85所大學使用它作為教材。
美國學校包括CMU(面向研究生的10-701,授課老師是Tom Mitchell。這門課是李沐老師不僅上過也做過助教),Stanford(李飛飛老師開的傳奇的cs231n),Berkeley,MIT等多所知名學校。
國內也可以數出很多名字:清華,北大,浙大,復旦,上交。在GTC前,Nvidia創始人Jensen Huang特意寫了推薦語:
“Dive into Deep Learning is an excellent text on deep learning and deserves attention from anyone who wants to learn why deep learning has ignited the AI revolution”
隨著影響力變大,李沐老師團隊感到責任越來越大。團隊的目標也從“為MXNet寫個好文檔”變成“讓更多人能容易學習并使用深度學習技術”。
PyTorch和TensorFlow的實現
這個目標邁出了重要的一步:本書的前7章,從線性模型到現代卷積神經網絡,提供基于PyTorch的實現。
這次PyTorch的翻譯也是來自社區的貢獻:來自IIT Roorkee的團隊翻譯了一個版本 https://github.com/dsgiitr/d2l-pytorch,之后我們一起合作將代碼合并到了主干。
本書網址在Dive into Deep Learningd2l.ai大家可以前往對應章節的網頁,點擊任意Pytorch的標簽欄就可以完成轉換。
同之前一樣,每個章節就是一個可執行的Jupyter記事本。不僅可以本地執行,同時很方便在云上使用GPU運行。例如在AWS中國新上線的SageMaker
或者Google Colab(梯子自備)
繼上個月團隊發布了PyTorch實現后迎來了一大波小伙伴提交代碼,基于TensorFlow 2.0的前7章已經發布了!這是官方通告。
最后,動手學深度學習是一個開源項目,項目倉庫:
https://github.com/d2l-ai/d2l-engithub.com
常見問題
PyTorch版本是獨立的項目嗎?
在源文件層面不同的實現是在同一個文件,通過tag區分開。文字部分基本是共享。
中文版什么時候出?
在英文版定稿后(希望是年底?)我們會組織翻譯中文。翻譯也已經啟動了。敬請期待!
中文版地址:
https://zh.d2l.ai/
你們放棄MXNet了嗎?
雖然你經常黑MXNet,但我們還是愛你,希望給你學習深度學習帶來方便。
參考
【1】http://d2l.ai/
【2】https://zhuanlan.zhihu.com/p/145719622
【3】https://zhuanlan.zhihu.com/p/157675926
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/yFQV7am本站qq群1003271085。加入微信群請掃碼進群:總結
以上是生活随笔為你收集整理的李沐《动手学深度学习》新增PyTorch和TensorFlow实现,还有中文版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【CV】YOLOv4最全复现代码合集(含
- 下一篇: 【推荐系统】推荐系统主流召回方法综述