Skip to content
This repository has been archived by the owner on Aug 7, 2019. It is now read-only.

Latest commit

 

History

History
195 lines (139 loc) · 5.57 KB

index.rst

File metadata and controls

195 lines (139 loc) · 5.57 KB

Welcome to PyTorch Tutorials

To get started with learning PyTorch, start with our Beginner Tutorials. The :doc:`60-minute blitz </beginner/deep_learning_60min_blitz>` is the most common starting point, and gives you a quick introduction to PyTorch. If you like learning by examples, you will like the tutorial :doc:`/beginner/pytorch_with_examples`

If you would like to do the tutorials interactively via IPython / Jupyter, each tutorial has a download link for a Jupyter Notebook and Python source code.

We also provide a lot of high-quality examples covering image classification, unsupervised learning, reinforcement learning, machine translation and many other applications at https://github.com/pytorch/examples/

You can find reference documentation for PyTorch's API and layers at http://docs.pytorch.org or via inline help. If you would like the tutorials section improved, please open a github issue here with your feedback: https://github.com/pytorch/tutorials

Beginner Tutorials

.. customgalleryitem::
   :figure: /_static/img/thumbnails/pytorch-logo-flat.png
   :tooltip: Understand PyTorch’s Tensor library and neural networks at a high level.
   :description: :doc:`/beginner/deep_learning_60min_blitz`

.. customgalleryitem::
   :tooltip: Understand similarities and differences between torch and pytorch.
   :figure: /_static/img/thumbnails/torch-logo.png
   :description: :doc:`/beginner/former_torchies_tutorial`

.. customgalleryitem::
   :tooltip: This tutorial introduces the fundamental concepts of PyTorch through self-contained examples.
   :figure: /_static/img/thumbnails/examples.png
   :description: :doc:`/beginner/pytorch_with_examples`

.. galleryitem:: beginner/transfer_learning_tutorial.py

.. galleryitem:: beginner/data_loading_tutorial.py

.. customgalleryitem::
    :tooltip: I am writing this tutorial to focus specifically on NLP for people who have never written code in any deep learning framework
    :figure: /_static/img/thumbnails/babel.jpg
    :description: :doc:`/beginner/deep_learning_nlp_tutorial`

.. customgalleryitem::
   :figure: /_static/img/thumbnails/pytorch-logo-flat.png
   :tooltip: Learn Hybrid Frontend through examples.
   :description: :doc:`/beginner/hybrid_frontend_tutorial`

.. galleryitem:: beginner/audio_classifier_tutorial.py

.. toctree::
   :maxdepth: 2
   :hidden:
   :includehidden:
   :caption: Beginner Tutorials

   beginner/deep_learning_60min_blitz
   beginner/former_torchies_tutorial
   beginner/pytorch_with_examples
   beginner/transfer_learning_tutorial
   beginner/data_loading_tutorial
   beginner/deep_learning_nlp_tutorial
   beginner/hybrid_frontend_tutorial
   beginner/finetuning_torchvision_models_tutorial
   beginner/dcgan_faces_tutorial
   beginner/audio_classifier_tutorial
   beginner/fgsm_tutorial
   beginner/chatbot_tutorial

Intermediate Tutorials

.. galleryitem:: intermediate/char_rnn_classification_tutorial.py

.. galleryitem:: intermediate/char_rnn_generation_tutorial.py
  :figure: _static/img/char_rnn_generation.png

.. galleryitem:: intermediate/seq2seq_translation_tutorial.py
  :figure: _static/img/seq2seq_flat.png

.. galleryitem:: intermediate/reinforcement_q_learning.py
    :figure: _static/img/cartpole.gif

.. customgalleryitem::
   :tooltip: Writing Distributed Applications with PyTorch.
   :description: :doc:`/intermediate/dist_tuto`
   :figure: _static/img/distributed/DistPyTorch.jpg

.. galleryitem:: intermediate/spatial_transformer_tutorial.py

.. toctree::
   :maxdepth: 2
   :includehidden:
   :hidden:
   :caption: Intermediate Tutorials

   intermediate/char_rnn_classification_tutorial
   intermediate/char_rnn_generation_tutorial
   intermediate/seq2seq_translation_tutorial
   intermediate/reinforcement_q_learning
   intermediate/dist_tuto
   intermediate/spatial_transformer_tutorial


Advanced Tutorials

.. galleryitem:: advanced/neural_style_tutorial.py
    :intro: This tutorial explains how to implement the Neural-Style algorithm developed by Leon A. Gatys, Alexander S. Ecker and Matthias Bethge.

.. galleryitem:: advanced/numpy_extensions_tutorial.py

.. galleryitem:: advanced/super_resolution_with_caffe2.py

.. customgalleryitem::
   :tooltip: Implement custom extensions in C++ or CUDA.
   :description: :doc:`/advanced/cpp_extension`
   :figure: _static/img/cpp_logo.png


.. toctree::
   :maxdepth: 2
   :includehidden:
   :hidden:
   :caption: Advanced Tutorials

   advanced/neural_style_tutorial
   advanced/numpy_extensions_tutorial
   advanced/super_resolution_with_caffe2
   advanced/cpp_extension


.. toctree::
  :caption: PyTorch Basics
  :maxdepth: 1

  pytorch_basics/installing_pytorch
  pytorch_basics/saving_loading_models


.. toctree::
  :caption: PyTorch Applied

  pytorch_applied/vision
  pytorch_applied/audio
  Language/NLP <pytorch_applied/language>

.. toctree::
  :caption: PyTorch in Depth

  pytorch_in_depth/distributed.rst
  pytorch_in_depth/optimization.rst
  pytorch_in_depth/benchmarking.rst
  pytorch_in_depth/custom_collate_functions.rst
  pytorch_in_depth/custom_data_loading.rst
  pytorch_in_depth/custom_operators.rst
  pytorch_in_depth/graph_mode.rst
  pytorch_in_depth/tensor_comprehensions.rst

.. toctree::
  :caption: Hacking PyTorch

  hacking_pytorch/cpp_extensions.rst


.. toctree::
  :caption: Installation Guides

  installation_guides/local
  installation_guides/cloud

.. toctree::
   :caption: Table of Contents
   :name: mastertoc

   fooby <foo>