資料|【乾貨】PyTorch學習資源匯總

2021-03-02 深度學習與圖網絡

本文整理了GitHub上一個關於PyTorch學習的庫,在此基礎上稍作修改和補充,更多內容請閱讀原文,歡迎收藏

PyTorch學習教程、手冊

PyTorch英文版官方手冊:對於英文比較好的同學,非常推薦該PyTorch官方文檔,一步步帶你從入門到精通。該文檔詳細的介紹了從基礎知識到如何使用PyTorch構建深層神經網絡,以及PyTorch語法和一些高質量的案例。

PyTorch中文官方文檔:閱讀上述英文文檔比較困難的同學也不要緊,我們為大家準備了比較官方的PyTorch中文文檔,文檔非常詳細的介紹了各個函數,可作為一份PyTorch的速查寶典。

比較偏算法實戰的PyTorch代碼教程:在github上有很高的star。建議大家在閱讀本文檔之前,先學習上述兩個PyTorch基礎教程。

開源書籍:這是一本開源的書籍,目標是幫助那些希望和使用PyTorch進行深度學習開發和研究的朋友快速入門。但本文檔不是內容不是很全,還在持續更新中。

簡單易上手的PyTorch中文文檔:非常適合新手學習。該文檔從介紹什麼是PyTorch開始,到神經網絡、PyTorch的安裝,再到圖像分類器、數據並行處理,非常詳細的介紹了PyTorch的知識體系,適合新手的學習入門。該文檔的官網:http://pytorchchina.com

知乎專欄PyTorch學習筆記,搜索名字:餘霆嵩,地址為

https://zhuanlan.zhihu.com/c_1056853059086430208

PyTorch視頻教程

B站PyTorch視頻教程:首推的是B站中近期點擊率非常高的一個PyTorch視頻教程,雖然視頻內容只有八集,但講的深入淺出,十分精彩。只是沒有中文字幕,小夥伴們是該練習一下英文了...

國外視頻教程:另外一個國外大佬的視頻教程,在YouTube上有很高的點擊率,也是純英文的視頻,有沒有覺得外國的教學視頻不管是多麼複雜的問題都能講的很形象很簡單?

莫煩:相信莫煩老師大家應該很熟了,他的Python、深度學習的系列視頻在B站和YouTube上均有很高的點擊率,該PyTorch視頻教程也是去年剛出不久,推薦給新手朋友。

101學院:人工智慧101學院的PyTorch系列視頻課程,講的比較詳細、覆蓋的知識點也比較廣,感興趣的朋友可以試聽一下。

七月在線:最後,向大家推薦的是國內領先的人工智慧教育平臺——七月在線的PyTorch入門與實戰系列課。課程雖然是收費課程,但課程包含PyTorch語法、深度學習基礎、詞向量基礎、NLP和CV的項目應用、實戰等,理論和實戰相結合,確實比其它課程講的更詳細,推薦給大家。

GCN&PyTorch實戰

PyTorch官方出品It consists of various methods for deep learning on graphs and other irregular structures, also known as geometric deep learning, from a variety of published papers. In addition, it consists of an easy-to-use mini-batch loader, a large number of common benchmark datasets (based on simple interfaces to create your own), and helpful transforms, both for learning on arbitrary graphs as well as on 3D meshes or point clouds.(小編就不翻譯了)

還帶了說明文檔,庫和說明文檔的地址為:

NLP&PyTorch實戰

Pytorch text:Torchtext是一個非常好用的庫,可以幫助我們很好的解決文本的預處理問題。此github存儲庫包含兩部分:torchText.data:文本的通用數據加載器、抽象和迭代器(包括詞彙和詞向量)torchText.datasets:通用NLP數據集的預訓練加載程序 我們只需要通過pip install torchtext安裝好torchtext後,便可以開始體驗Torchtext 的種種便捷之處。

Pytorch-Seq2seq:Seq2seq是一個快速發展的領域,新技術和新框架經常在此發布。這個庫是在PyTorch中實現的Seq2seq模型的框架,該框架為Seq2seq模型的訓練和預測等都提供了模塊化和可擴展的組件,此github項目是一個基礎版本,目標是促進這些技術和應用程式的開發。

BERT NER:BERT是2018年google 提出來的預訓練語言模型,自其誕生後打破了一系列的NLP任務,所以其在nlp的領域一直具有很重要的影響力。該github庫是BERT的PyTorch版本,內置了很多強大的預訓練模型,使用時非常方便、易上手。

Fairseq:Fairseq是一個序列建模工具包,允許研究人員和開發人員為翻譯、總結、語言建模和其他文本生成任務訓練自定義模型,它還提供了各種Seq2seq模型的參考實現。該github存儲庫包含有關入門、訓練新模型、使用新模型和任務擴展Fairseq的說明,對該模型感興趣的小夥伴可以點擊上方連結學習。

Quick-nlp:Quick-nlp是一個深受fast.ai庫啟發的深入學習Nlp庫。它遵循與Fastai相同的API,並對其進行了擴展,允許快速、輕鬆地運行NLP模型。

OpenNMT-py:這是OpenNMT的一個PyTorch實現,一個開放源碼的神經網絡機器翻譯系統。它的設計是為了便於研究,嘗試新的想法,以及在翻譯,總結,圖像到文本,形態學等許多領域中嘗試新的想法。一些公司已經證明該代碼可以用於實際的工業項目中,更多關於這個github的詳細信息請參閱以上連結。

CV&PyTorch實戰

pytorch vision:Torchvision是獨立於pytorch的關於圖像操作的一些方便工具庫。主要包括:vision.datasets 、vision.models、vision.transforms、vision.utils 幾個包,安裝和使用都非常簡單,感興趣的小夥伴們可以參考以上連結。

OpenFacePytorch:此github庫是OpenFace在Pytorch中的實現,代碼要求輸入的圖像要與原始OpenFace相同的方式對齊和裁剪。

TorchCV:TorchCV是一個基於PyTorch的計算機視覺深度學習框架,支持大部分視覺任務訓練和部署,此github庫為大多數基於深度學習的CV問題提供原始碼,對CV方向感興趣的小夥伴還在等什麼?

Pytorch-cnn-finetune:該github庫是利用pytorch對預訓練卷積神經網絡進行微調,支持的架構和模型包括:ResNet 、DenseNet、Inception v3 、VGG、SqueezeNet 、AlexNet 等。Pt-styletransfer:這個github項目是Pytorch中的神經風格轉換,具體有以下幾個需要注意的地方:

StyleTransferNet作為可由其他腳本導入的類;

支持VGG(這是在PyTorch中提供預訓練的VGG模型之前)

可保存用於顯示的中間樣式和內容目標的功能

可作為圖像檢查圖矩陣的函數

自動樣式、內容和產品圖像保存

一段時間內損失的Matplotlib圖和超參數記錄,以跟蹤有利的結果

Face-alignment:Face-alignment是一個用 pytorch 實現的 2D 和 3D 人臉對齊庫,使用世界上最準確的面對齊網絡從 Python 檢測面部地標,能夠在2D和3D坐標中檢測點。該github庫詳細的介紹了使用Face-alignment進行人臉對齊的基本流程,歡迎感興趣的同學學習。

Pytorch書籍推薦

相較於目前Tensorflow類型的書籍已經爛大街的狀況,PyTorch類的書籍目前已出版的並沒有那麼多,筆者給大家推薦我認為還不錯的四本PyTorch書籍。

《深度學習入門之PyTorch》,電子工業出版社,作者:廖星宇。這本《深度學習入門之PyTorch》是所有PyTorch書籍中出版的相對較早的一本,作者以自己的小白入門深度學習之路,深入淺出的講解了PyTorch的語法、原理以及實戰等內容,適合新手的入門學習。但不足的是,書中有很多不嚴謹以及生搬硬套的地方,需要讀者好好甄別。推薦指數:★★★

《PyTorch深度學習》,人民郵電出版社,作者:王海玲、劉江峰。該書是一本英譯書籍,原作者是兩位印度的大佬,該書除了PyTorch基本語法、函數外,還涵蓋了ResNET、Inception、DenseNet等在內的高級神經網絡架構以及它們的應用案例。該書適合數據分析師、數據科學家等相對有一些理論基礎和實戰經驗的讀者學習,不太建議作為新手的入門選擇。推薦指數:★★★

《深度學習框架PyTorch入門與實踐》,電子工業出版社,作者:陳雲。這是一本2018年上市的PyTorch書籍,包含理論入門和實戰項目兩大部分,相較於其它同類型書籍,該書案例非常的翔實,包括:Kaggle競賽中經典項目、GAN生成動漫頭像、AI濾鏡、RNN寫詩、圖像描述任務等。理論+實戰的內容設置也更適合深度學習入門者和從業者學習。推薦指數:★★★★

《PyTorch機器學習從入門到實戰》,機械工業出版社,作者:校寶在線、孫琳等。該書同樣是一本理論結合實戰的Pytorch教程,相較於前一本入門+實戰教程,本書的特色在於關於深度學習的理論部分講的非常詳細,後邊的實戰項目更加的綜合。總體而言,本書也是一本適合新手學習的不錯的PyTorch入門書籍。推薦指數:★★★


相關焦點

  • 【乾貨】史上最全的PyTorch學習資源匯總
    資源整理自網絡,原文地址:https://github.com/INTERMT/Awesome-PyTorch-Chinese目錄            · PyTorch學習教程、手冊            · PyTorch視頻教程
  • 新手必備 | 史上最全的PyTorch學習資源匯總
    【磐創AI導讀】之前的文章中,我們總結了適合新手快速入門的Tensorflow學習資源匯總,今天我們將為大家介紹另一個深度學習框架
  • GitHub趨勢榜第一:TensorFlow+PyTorch深度學習資源大匯總
    來源:Github編輯整理:元子【新智元導讀】該項目是Jupyter Notebook中TensorFlow和PyTorch的各種深度學習架構本文搜集整理了Jupyter Notebook中TensorFlow和PyTorch的各種深度學習架構,模型和技巧,內容非常豐富,適用於Python 3.7,適合當做工具書。大家可以將內容按照需要進行分割,列印出來,或者做成電子書等,隨時查閱。
  • pytorch專題前言 | 為什麼要學習pytorch?
    2.為什麼要學習pytorch呢?3.學習了pytorch我怎麼應用呢?4.按照什麼順序去學習pytorch呢?5.網上那麼多資料如何選擇呢?現在開始逐一的對以上問題提出自己的看法,可能想的不夠周全,歡迎討論區一起探討!1.生物學科的朋友需要學編程麼?需要!
  • 【乾貨】基於pytorch的CNN、LSTM神經網絡模型調參小結
    Demo Site:  https://github.com/bamtercelboo/cnn-lstm-bilstm-deepcnn-clstm-in-pytorchPytorch是一個較新的深度學習框架,是一個 Python 優先的深度學習框架,能夠在強大的 GPU 加速基礎上實現張量和動態神經網絡。
  • 《PyTorch中文手冊》開源!附資源下載連結!
    今天我們強烈推薦一本中文 PyTorch 書籍 ——PyTorch 中文手冊 (pytorch handbook)。這是一本開源的書籍,目標是幫助那些希望和使用 PyTorch 進行深度學習開發和研究的朋友快速入門,其中包含的 Pytorch 教程全部通過測試保證可以成功運行。2.
  • PyTorch 學習筆記(七):PyTorch的十個優化器
    同時提供每月大咖直播分享、真實項目需求對接、乾貨資訊匯總,行業技術交流。lr(float)- 初始學習率,可按需隨著訓練過程不斷調整學習率。pytorch中是這樣的:v=ρ∗v+gp=p−lr∗v = p - lr∗ρ∗v - lr∗g其他框架:v=ρ∗v+lr∗gp=p−v = p - ρ∗v - lr∗gρ是動量,v是速率,g是梯度,p是參數,其實差別就是在ρ∗v這一項,pytorch中將此項也乘了一個學習率。
  • 帶你少走彎路:強烈推薦的Pytorch快速入門資料和翻譯(可下載)
    ,受到很多好評,讀者強烈建議我出一個pytorch的快速入門路線,經過翻譯和搜索網上資源,我推薦3份入門資料,希望對大家有所幫助。備註:TensorFlow的快速入門資料很負責任地說:看完這些資料,Pytorch基本入門了,接下來碰到問題能自己查資料解決了!
  • 乾貨!機器學習&深度學習經典資料匯總(續)
    課程主頁《Big-data》介紹:大數據數據處理資源、工具不完備列表,從框架、分布式編程、分布式文件系統、鍵值數據模型、圖數據模型、數據可視化、列存儲、機器學習等。很贊的資源匯總。《machine learning for smart dummies》介紹:雅虎邀請了一名來自本古裡安大學的訪問學者,製作了一套關於機器學習的系列視頻課程。
  • 6000星人氣深度學習資源!架構模型技巧全都有,大牛LeCun推薦
    銅靈 發自 凹非寺量子位 出品 | 公眾號 QbitAI暑假即將到來,不用來充電學習豈不是虧大了。有這麼一份乾貨,匯集了機器學習架構和模型的經典知識點,還有各種TensorFlow和PyTorch的Jupyter Notebook筆記資源,地址都在,無需等待即可取用。
  • PyTorch 超全資源列表,看這篇就夠了!
    ,第一時間送達PyTorch 如今已經稱為最受歡迎的深度學習框架之一了!豐富的 PyTorch 教程,完備的 PyTorch 學習路線往往能幫助我們事半功倍!今天給大家推薦一個比較完備的 PyTorch 資源列表,內容涉及 PyToch 基本知識,PyToch 在 CV、NLP 領域的應用,PyTorch 教程、PyTorch 相關論文等。
  • 資源│機器學習、深度學習、算法工程師等 AI 相關崗位面試需要知識
    、比賽/競賽相關的資源,分享給需要的朋友。目錄面試資料代碼實戰 Pytorch代碼實戰 Tensorflow網課深度學習相關資料註:百度 「如何使用 google 免費 gpu」 ,每個人單卡 14G Telsa T4,需要科學上網https://github.com
  • Github 2.2K星的超全PyTorch資源列表
    ,該列表包含了與 PyTorch 相關的眾多庫、教程與示例、論文實現以及其他資源。在本文中,我們對各部分資源進行了介紹,感興趣的同學可收藏、查用。地址:https://github.com/rguthrie3/DeepLearningForNLPInPytorch3.pytorch-tutorial:為研究者準備的 PyTorch 深度學習教程。
  • PyTorch 超全資源列表,看這篇就夠了
    點擊上方「深度學習專欄」,選擇「置頂」公眾號重磅乾貨,
  • 深度學習大講堂之pytorch入門
    ,他們也一直在支持一些開源的深度學習框架,有 TensorFlow 、Pytorch、Caffe、Theano、Keras等。這其中,TensorFlow和Pytorch佔據了深度學習的半壁江山。今天小天就帶大家從數據操作、自動求梯度和神經網絡設計的pytorch版本三個方面來入門pytorch。
  • 資源 | 吳恩達斯坦福CS230深度學習課程補充資料放出
    那是繼deeplearning.ai深度學習專項課程之後吳恩達的又一神作。如此優秀的課程,可惜是線下課程,不能滿足所有人的需求,因此文摘菌之前給出過課程的相關資料,也推薦過此課程的一個具體的項目《用GAN補全鏡頭外的世界》。
  • 深度學習100+經典模型TensorFlow與Pytorch代碼實現大集合
    【導讀】深度學習在過去十年獲得了極大進展,出現很多新的模型,並且伴隨TensorFlow和Pytorch框架的出現,有很多實現,但對於初學者和很多從業人員
  • 建通西安升學資料中心平臺隆重上線,一站式學習資源共享平臺!
    西安升學資料平臺,專為西安中小學生打造的一站式學習資源共享平臺,同步課本全科課程,覆蓋小初高全學段,為您提供最具價值性的海量名校真題彙編資料,最具實用性的超量校內知識複習資料,最強的名師團隊精心錄製專題視頻課程,智能推薦海量名校資源,本地優秀師資視頻教學,全力打造孩子最可依靠的學習資源平臺,微信搜索【西安升學資料中心】進入領取。
  • 庫、教程、論文實現,這是一份超全的PyTorch資源列表(Github 2.2K星)
    機器之心發現了一份極棒的 PyTorch 資源列表,該列表包含了與 PyTorch 相關的眾多庫、教程與示例、論文實現以及其他資源。
  • 深度學習預習資料:圖靈獎得主Yann LeCun《深度學習》春季課程
    以往,機器之心曾經介紹過很多入門課程:完備的 AI 學習路線,最詳細的中英文資源整理入門機器學習這份資料手把手教會你入門 | 獻給新手的深度學習綜述……列出的這些課程僅是冰山一角。幾年下來,我們積攢了成百上千的教程資料,從基本概念到深度解析,從語言到框架,從讀博到就業…… 既有理論,也有實戰;既有精華文章,也有視頻、教科書、筆記,全都收錄在這幾份教程盤點文章之中:2019:收藏、退出一氣呵成,2019 年機器之心乾貨教程都在這裡了2018