:orphan:
Domains
=======
This section contains specialized tutorials focused on applying
PyTorch to specific application areas. These guides demonstrate
how to use domain-specific libraries like torchvision, torchaudio, and
others. This section is for developers looking to implement PyTorch
in particular fields of deep learning.
.. raw:: html
.. Add cards below this line
.. customcarditem::
:header: TorchVision Object Detection Finetuning Tutorial
:card_description: Finetune a pre-trained Mask R-CNN model.
:image: _static/img/thumbnails/cropped/TorchVision-Object-Detection-Finetuning-Tutorial.png
:link: intermediate/torchvision_tutorial.html
:tags: Image/Video
.. customcarditem::
:header: Transfer Learning for Computer Vision Tutorial
:card_description: Train a convolutional neural network for image classification using transfer learning.
:image: _static/img/thumbnails/cropped/Transfer-Learning-for-Computer-Vision-Tutorial.png
:link: beginner/transfer_learning_tutorial.html
:tags: Image/Video
.. customcarditem::
:header: Adversarial Example Generation
:card_description: Train a convolutional neural network for image classification using transfer learning.
:image: _static/img/thumbnails/cropped/Adversarial-Example-Generation.png
:link: beginner/fgsm_tutorial.html
:tags: Image/Video
.. customcarditem::
:header: DCGAN Tutorial
:card_description: Train a generative adversarial network (GAN) to generate new celebrities.
:image: _static/img/thumbnails/cropped/DCGAN-Tutorial.png
:link: beginner/dcgan_faces_tutorial.html
:tags: Image/Video
.. customcarditem::
:header: Spatial Transformer Networks Tutorial
:card_description: Learn how to augment your network using a visual attention mechanism.
:image: _static/img/stn/Five.gif
:link: intermediate/spatial_transformer_tutorial.html
:tags: Image/Video
.. customcarditem::
:header: Semi-Supervised Learning Tutorial Based on USB
:card_description: Learn how to train semi-supervised learning algorithms (on custom data) using USB and PyTorch.
:image: _static/img/usb_semisup_learn/code.png
:link: advanced/usb_semisup_learn.html
:tags: Image/Video
.. Reinforcement Learning
.. customcarditem::
:header: Reinforcement Learning (DQN)
:card_description: Learn how to use PyTorch to train a Deep Q Learning (DQN) agent on the CartPole-v0 task from the OpenAI Gym.
:image: _static/img/cartpole.gif
:link: intermediate/reinforcement_q_learning.html
:tags: Reinforcement-Learning
.. customcarditem::
:header: Reinforcement Learning (PPO) with TorchRL
:card_description: Learn how to use PyTorch and TorchRL to train a Proximal Policy Optimization agent on the Inverted Pendulum task from Gym.
:image: _static/img/invpendulum.gif
:link: intermediate/reinforcement_ppo.html
:tags: Reinforcement-Learning
.. customcarditem::
:header: Train a Mario-playing RL Agent
:card_description: Use PyTorch to train a Double Q-learning agent to play Mario.
:image: _static/img/mario.gif
:link: intermediate/mario_rl_tutorial.html
:tags: Reinforcement-Learning
.. customcarditem::
:header: Recurrent DQN
:card_description: Use TorchRL to train recurrent policies
:image: _static/img/rollout_recurrent.png
:link: intermediate/dqn_with_rnn_tutorial.html
:tags: Reinforcement-Learning
.. customcarditem::
:header: Code a DDPG Loss
:card_description: Use TorchRL to code a DDPG Loss
:image: _static/img/half_cheetah.gif
:link: advanced/coding_ddpg.html
:tags: Reinforcement-Learning
.. customcarditem::
:header: Writing your environment and transforms
:card_description: Use TorchRL to code a Pendulum
:image: _static/img/pendulum.gif
:link: advanced/pendulum.html
:tags: Reinforcement-Learning
.. -----------------------------------------
.. Page TOC
.. -----------------------------------------
.. toctree::
:maxdepth: 1
:includehidden:
:hidden:
:caption: Image and Video
intermediate/torchvision_tutorial
beginner/transfer_learning_tutorial
beginner/fgsm_tutorial
beginner/dcgan_faces_tutorial
intermediate/spatial_transformer_tutorial
.. toctree::
:maxdepth: 2
:includehidden:
:hidden:
:caption: Reinforcement Learning
intermediate/reinforcement_q_learning
intermediate/reinforcement_ppo
intermediate/dqn_with_rnn_tutorial.html
intermediate/mario_rl_tutorial
advanced/pendulum
advanced/coding_ddpg.html
.. toctree::
:maxdepth: 2
:includehidden:
:hidden:
:caption: Recommendation Systems
intermediate/torchrec_intro_tutorial
advanced/sharding
.. toctree::
:maxdepth: 2
:includehidden:
:hidden:
:caption: Other Domains
See Audio tutorials on the audio website
See ExecuTorch tutorials on the ExecuTorch website