JiahongChen / d2l-pytorch-implementation

This repo provides Pytorch implementation for codes in the book "Dive Into Deep Learning" (http://d2l.ai/) and course Berkeley STAT 157 (https://courses.d2l.ai), which gives a brief tutorial on deep learning methods.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License

Pytorch Implementation for book "Dive Into Deep Learning" and course Berkeley STAT 157

This repo reproduces codes in the course STAT 157 (UC Berkeley, Fall 2019, https://courses.d2l.ai/) using Pytorch. The textbook for this course is "Dive Into Deep Learning" (http://d2l.ai/).

Notebooks in this repo are more or less a practice coding session during the self-learning of the book and the course. So, compared to the original MxNet implementation, notebooks in this repo may contain more code comments, lecture notes, some personal options, and it is implemented entirely based on pytorch packages (does not need d2l package).

This repo also provides sample code to run some interesting algorithms mentioned in the book using Pytorch pretrained models:

This repo also compares some interesting differece between MxNet and PyTorch

Syllabus

The structure of this repo follows STAT 157 syllabus.

Todo

  • L15/5 Style Transfer
  • L16/7 Single Shot Multibox Detection
  • Faster RCNN
  • Mask RCNN
  • NLP models

Citation

If you find this work useful, please cite the original book:

@article{zhang2019dive,
  title={Dive into deep learning},
  author={Zhang, Aston and Lipton, Zachary C and Li, Mu and Smola, Alexander J},
  url={http://d2l.ai/},
  year={2019}
}

About

This repo provides Pytorch implementation for codes in the book "Dive Into Deep Learning" (http://d2l.ai/) and course Berkeley STAT 157 (https://courses.d2l.ai), which gives a brief tutorial on deep learning methods.

License:Apache License 2.0


Languages

Language:Jupyter Notebook 97.7%Language:Python 2.3%