【深度学习】新人如何入门Pytorch的路线?有哪些资源推荐?
初學者如何入門Pytorch,看看過來人的建議
作者:范星.xfanplus
鏈接:https://www.zhihu.com/question/55720139/answer/294449487
高贊回答
第一步 當作高級Numpy來玩。
看官方的tutorial [Welcome to PyTorch Tutorials]:(https://pytorch.org/tutorials/),
一路next,把第一塊內容《Deep Learning with PyTorch: A 60 Minute Blitz》看完就夠了,60分鐘入門,搞懂Tensor和Variable兩大核心概念,知道自動求導是怎么回事。有空的話可以一路next到底,各種基本概念都有個印象。
總之,打開iPython交互界面,當作Numpy來玩就好了。
第二步 找個標準模版研究
看官方的例子[pytorch/examples]:(https://github.com/pytorch/examples),
里面的MNIST和ImageNet的例子都可以研究一下,處理命令行參數的部分比較多余可以略過,看一下標準范式,另外[Learning PyTorch with Examples]:(https://pytorch.org/tutorials/beginner/pytorch_with_examples.html)
官方tutorial里面也有對應的講解,結合起來看。
上面看完基本就想動手用了,覺得不夠還可以補充看下[yunjey/pytorch-tutorial]:(https://github.com/yunjey/pytorch-tutorial)
這個,有好幾個入門的例子。
第三步 邊看文檔邊用
PyTorch的官方文檔[PyTorch documentation]:(https://pytorch.org/docs/master/index.html)
有一些不足,很多關鍵概念和原理都沒有講清楚,但是作為API參考手冊是相當好的,先通讀一遍,PyTorch具體能干那些事情有個印象,然后開始搞自己的任務,遇到想要實現的操作就去官方文檔查API。
到這里,就算入門了,盡情用PyTorch完成自己的任務吧。
PyTorch大法好!寫幾個月TensorFlow再寫PyTorch,簡直有寫了兩年C++突然開始寫Python的幸福感,尼瑪,還能這么搞,不要太方便!(額,不引戰,TensorFlow也很優秀,相當優秀,谷歌出品,質量有保證)
入門后,在具體的日常使用上面,可能經常需要利用到的幾個資源:
[bharathgs/Awesome-pytorch-list]:(https://github.com/bharathgs/Awesome-pytorch-list):
Awesome系列,收錄各種PyTorch的資源,有需求,這里去找,包括各種模型,各種有趣的應用,更多的教程,各種論文復現等等,這是一個非常不錯的PyTorch資源整理,應用盡有,質量非常高。(Github 12.1k)
主要內容:
PyTorch&相關庫
這一部分只有一個資源,也就是PyTorch的官方網站。
NLP&語音處理
這一部分暫時有二十六個資源,主要涉及語音處理、NLP、多說話人語音處理、語音合成、機器翻譯等等。
計算機視覺
這一部分暫時有十四個資源,主要涵蓋圖像增強、語義分割、風格遷移等等。
概率/生成庫
這一部分暫時有七個資源,主要涵蓋概率編程、統計推理和生成模型等等。
其他庫
這一部分暫時有七十八個資源,主要涵蓋上述領域之外的一些PyTorch庫。
教程&實例
這一部分暫時有五十三個資源,不僅有官方的教程,也有許多非官方的開發者自己的經驗,而且也有中文版的教程。
論文實現
這一部分資源是最多的,暫時有二百七十三個。基本上涵蓋了所有頂尖的論文,有興趣的可以mark下來,一篇一篇的自己過一遍。
[PyTorch Forums]:(https://discuss.pytorch.org/):
PyTorch的官方論壇,有問題,除了谷歌百度,去github提issue,還有去這里問,我在這兒找到不少問題的解答;
[Cadene/pretrained-models.pytorch]:(https://github.com/Cadene/pretrained-models.pytorch):
最后,想要自定義網絡,這里有Inception、ResNet、ResNeXt等各種模型的預訓練模型,可以在此基礎上該,可以找到各種模型;
PyTorch大法好,不過還有很多具體功能怎么用并不是很直接,怎么自定義控制加載不同模型的權重,怎么樣多GPU并行,怎么樣自定義每一層的學習率和weight decay,以及怎么調整學習率等等,都要自己摸索,官方支持還不是很人性化,后面博客可能會介紹這些topics。
以上。
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯黃海廣老師《機器學習課程》課件合集 本站qq群851320808,加入微信群請掃碼:總結
以上是生活随笔為你收集整理的【深度学习】新人如何入门Pytorch的路线?有哪些资源推荐?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯视频app官方下载_腾讯视频怎么快进
- 下一篇: java方法的重载与覆盖的返回值类型