This commit is contained in:
morvanzhou
2020-10-29 20:36:21 +08:00
parent 98eddd15de
commit f21f6125b5

View File

@ -1,6 +1,6 @@
<p align="center"> <p align="center">
<a href="http://pytorch.org/" target="_blank"> <a href="http://pytorch.org/" target="_blank">
<img width="40%" src="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/logo.png" style="max-width:100%;"> <img width="40%" src="logo.png" style="max-width:100%;">
</a> </a>
</p> </p>
@ -13,85 +13,85 @@
In these tutorials for pyTorch, we will build our first Neural Network and try to build some advanced Neural Network architectures developed recent years. In these tutorials for pyTorch, we will build our first Neural Network and try to build some advanced Neural Network architectures developed recent years.
Thanks for [liufuyang's](https://github.com/liufuyang) [**notebook files**](https://github.com/MorvanZhou/PyTorch-Tutorial/tree/master/tutorial-contents-notebooks) Thanks for [liufuyang's](https://github.com/liufuyang) [**notebook files**](tutorial-contents-notebooks)
which is a great contribution to this tutorial. which is a great contribution to this tutorial.
* pyTorch basic * pyTorch basic
* [torch and numpy](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/201_torch_numpy.py) * [torch and numpy](tutorial-contents/201_torch_numpy.py)
* [Variable](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/202_variable.py) * [Variable](tutorial-contents/202_variable.py)
* [Activation](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/203_activation.py) * [Activation](tutorial-contents/203_activation.py)
* Build your first network * Build your first network
* [Regression](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/301_regression.py) * [Regression](tutorial-contents/301_regression.py)
* [Classification](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/302_classification.py) * [Classification](tutorial-contents/302_classification.py)
* [An easy way](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/303_build_nn_quickly.py) * [An easy way](tutorial-contents/303_build_nn_quickly.py)
* [Save and reload](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/304_save_reload.py) * [Save and reload](tutorial-contents/304_save_reload.py)
* [Train on batch](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/305_batch_train.py) * [Train on batch](tutorial-contents/305_batch_train.py)
* [Optimizers](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/306_optimizer.py) * [Optimizers](tutorial-contents/306_optimizer.py)
* Advanced neural network * Advanced neural network
* [CNN](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/401_CNN.py) * [CNN](tutorial-contents/401_CNN.py)
* [RNN-Classification](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/402_RNN_classifier.py) * [RNN-Classification](tutorial-contents/402_RNN_classifier.py)
* [RNN-Regression](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/403_RNN_regressor.py) * [RNN-Regression](tutorial-contents/403_RNN_regressor.py)
* [AutoEncoder](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/404_autoencoder.py) * [AutoEncoder](tutorial-contents/404_autoencoder.py)
* [DQN Reinforcement Learning](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/405_DQN_Reinforcement_learning.py) * [DQN Reinforcement Learning](tutorial-contents/405_DQN_Reinforcement_learning.py)
* [A3C Reinforcement Learning](https://github.com/MorvanZhou/pytorch-A3C) * [A3C Reinforcement Learning](https://github.com/MorvanZhou/pytorch-A3C)
* [GAN (Generative Adversarial Nets)](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/406_GAN.py) / [Conditional GAN](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/406_conditional_GAN.py) * [GAN (Generative Adversarial Nets)](tutorial-contents/406_GAN.py) / [Conditional GAN](tutorial-contents/406_conditional_GAN.py)
* Others (WIP) * Others (WIP)
* [Why torch dynamic](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/501_why_torch_dynamic_graph.py) * [Why torch dynamic](tutorial-contents/501_why_torch_dynamic_graph.py)
* [Train on GPU](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/502_GPU.py) * [Train on GPU](tutorial-contents/502_GPU.py)
* [Dropout](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/503_dropout.py) * [Dropout](tutorial-contents/503_dropout.py)
* [Batch Normalization](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/504_batch_normalization.py) * [Batch Normalization](tutorial-contents/504_batch_normalization.py)
**For Chinese speakers: All methods mentioned below have their video and text tutorial in Chinese. **For Chinese speakers: All methods mentioned below have their video and text tutorial in Chinese.
Visit [莫烦 Python](https://morvanzhou.github.io/tutorials/) for more. Visit [莫烦 Python](https://mofanpy.com/tutorials/) for more.
You can watch my [Youtube channel](https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg) as well.** You can watch my [Youtube channel](https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg) as well.**
### [Regression](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/301_regression.py) ### [Regression](tutorial-contents/301_regression.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/301_regression.py"> <a href="tutorial-contents/301_regression.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/1-1-2.gif"> <img class="course-image" src="https://mofanpy.com/static/results/torch/1-1-2.gif">
</a> </a>
### [Classification](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/302_classification.py) ### [Classification](tutorial-contents/302_classification.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/302_classification.py"> <a href="tutorial-contents/302_classification.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/1-1-3.gif"> <img class="course-image" src="https://mofanpy.com/static/results/torch/1-1-3.gif">
</a> </a>
### [CNN](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/401_CNN.py) ### [CNN](tutorial-contents/401_CNN.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/401_CNN.py"> <a href="tutorial-contents/401_CNN.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/4-1-2.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/4-1-2.gif" >
</a> </a>
### [RNN](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/403_RNN_regressor.py) ### [RNN](tutorial-contents/403_RNN_regressor.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/403_RNN_regressor.py"> <a href="tutorial-contents/403_RNN_regressor.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/4-3-1.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/4-3-1.gif" >
</a> </a>
### [Autoencoder](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/404_autoencoder.py) ### [Autoencoder](tutorial-contents/404_autoencoder.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/403_RNN_regressor.py"> <a href="tutorial-contents/403_RNN_regressor.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/4-4-1.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/4-4-1.gif" >
</a> </a>
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/403_RNN_regressor.py"> <a href="tutorial-contents/403_RNN_regressor.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/4-4-2.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/4-4-2.gif" >
</a> </a>
### [GAN (Generative Adversarial Nets)](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/406_GAN.py) ### [GAN (Generative Adversarial Nets)](tutorial-contents/406_GAN.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/406_GAN.py"> <a href="tutorial-contents/406_GAN.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/4-6-1.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/4-6-1.gif" >
</a> </a>
### [Dropout](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/503_dropout.py) ### [Dropout](tutorial-contents/503_dropout.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/503_dropout.py"> <a href="tutorial-contents/503_dropout.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/5-3-1.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/5-3-1.gif" >
</a> </a>
### [Batch Normalization](https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/504_batch_normalization.py) ### [Batch Normalization](tutorial-contents/504_batch_normalization.py)
<a href="https://github.com/MorvanZhou/PyTorch-Tutorial/blob/master/tutorial-contents/504_batch_normalization.py"> <a href="tutorial-contents/504_batch_normalization.py">
<img class="course-image" src="https://morvanzhou.github.io/static/results/torch/5-4-2.gif" > <img class="course-image" src="https://mofanpy.com/static/results/torch/5-4-2.gif" >
</a> </a>
# Donation # Donation
@ -108,7 +108,7 @@ You can watch my [Youtube channel](https://www.youtube.com/channel/UCdyjiB5H8Pu7
<div> <div>
<a href="https://www.patreon.com/morvan"> <a href="https://www.patreon.com/morvan">
<img src="https://morvanzhou.github.io/static/img/support/patreon.jpg" <img src="https://mofanpy.com/static/img/support/patreon.jpg"
alt="Patreon" alt="Patreon"
height=120></a> height=120></a>
</div> </div>