Wednesday, December 13, 2017

PyTorch(三):PyTorch入門

PyTorch(三):PyTorch入門

2017/12/13

前言:

很快地整理了一些 PyTorch 資料以便於社員可以入門。根據以往的經驗,除了網路上的免費資源外,投資一本簡體中文書還是值得的!

-----

Summary:

[1] 是對 PyTorch 比較簡單的說明。相比之下,[2] 就仔細多了。[3] 提供了很多投影片,這些投影片真是驚人啊,裡面有些基本理論要是原來不懂,是很難閱讀的。但是都用到框架了,基本理論其實早該弄懂了。當然,免費的資源,還是以官方網站的 tutorials 最值得參考了 [4]。

要花一點錢的,[5] 是簡體中文書。上星期六(12/09)下午到台北南港展覽館看醫療展,晚上順便去逛天瓏。本來蠻期待這本的。現在我想自己寫一本了!。[6] 是 Udemy 上面評價不錯的課程,也不貴(目前)。然後,在 NLP 上的應用也有書了 [7]!

-----

補充:

[8] 這篇先講了 PyTorch 運算的基本概念,然後示範如何解 MNIST,有程式碼的連結。沒講到 GPU。另外,他也要你先有 BP 與 LeNet 的概念才容易看懂!文末還附上許多參考資料,對新手(指 PyTorch,不是 DL)來說,是很不錯的文章。

[9] 這篇算是英文版的 PyTorch 大補帖吧!我認為最有價值的地方之一是列出不少以 PyTorch 實現的論文。

「AWS 現可支援 PyTorch、Keras 1.2 和 2.0,同時搭配諸如 TensorFlow、Caffe2 及 Apache MXNet 等熱門機器學習架構」 [10],「在這個簡短的教程中,我們將通過 PyTorch 的分佈式軟件包。 我們將看到如何設置分佈式設置,使用不同的通信策略,並且瀏覽一些包的內部」 [11]。

-----

-----

結論:

想自己寫。

-----


Fig. 1. PyTorch [3].
-----

References

[1] 深度學習新手村:PyTorch入門
https://pyliaorachel.github.io/blog/tech/deeplearning/2017/10/16/getting-started-with-deep-learning-with-pytorch.html

[2] 科技大擂台 與AI對話
https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305d9cd231015d9d0992ef0030

[3] Call for Comments  PyTorch Zero to All Crash Course Slides at HKUST - PyTorch Forums
https://discuss.pytorch.org/t/call-for-comments-pytorch-zero-to-all-crash-course-slides-at-hkust/8490

[4] Welcome to PyTorch Tutorials — PyTorch Tutorials 0.2.0_4 documentation
http://pytorch.org/tutorials/

[5] 天瓏網路書店-深度學習入門之PyTorch
https://www.tenlong.com.tw/products/9787121326202

[6] Practical Deep Learning with PyTorch _ Udemy
https://www.udemy.com/practical-deep-learning-with-pytorch/
 
[7] Natural Language Processing with PyTorch  Build Intelligent Language Applications Using Deep Learning  Delip Rao, Goku Mohandas  9781491978238  Amazon.com  Books
https://www.amazon.com/Natural-Language-Processing-PyTorch-Applications/dp/1491978236/ref=sr_1_2?ie=UTF8&qid=1512030375&sr=8-2&keywords=PYTORCH 

[8] 深度學習新手村:PyTorch入門 – PyLadies Taiwan – Medium
https://medium.com/pyladies-taiwan/%E6%B7%B1%E5%BA%A6%E5%AD%B8%E7%BF%92%E6%96%B0%E6%89%8B%E6%9D%91-pytorch%E5%85%A5%E9%96%80-511df3c1c025  

[9] GitHub - ritchieng_the-incredible-pytorch  The Incredible PyTorch  a curated list of tutorials, papers, projects, communities and more relating to PyTorch
https://github.com/ritchieng/the-incredible-pytorch

[10] AWS 深度學習 AMI 現可支援 PyTorch、Keras 2 及最新的深度學習架構
https://aws.amazon.com/tw/about-aws/whats-new/2017/10/aws-deep-learning-ami-now-supports-pytorch-keras-2-and-latest-deep-learning-frameworks/  

[11] Writing Distributed Applications with PyTorch — PyTorch Tutorials 0.3.0.post4 documentation
http://pytorch.org/tutorials/intermediate/dist_tuto.html 

[12] 吐血整理:PyTorch项目代码与资源列表 _ 资源下载
https://zhuanlan.zhihu.com/p/28475866 

[13] PyTorch Forums
https://discuss.pytorch.org/

No comments: