ch_with_torchaudio.html)

#### [ Forced Alignment with Wav2Vec2 in torchaudio  Learn how to use
torchaudio's Wav2Vec2 pretrained models for aligning text to speech  Audio
![](_static/img/thumbnails/cropped/torchaudio-alignment.png)
](intermediate/forced_alignment_with_torchaudio_tutorial.html)

#### [ Fast Transformer Inference with Better Transformer  Deploy a PyTorch
Transformer model using Better Transformer with high performance for inference
Production,Text  ![](_static/img/thumbnails/cropped/pytorch-logo.png)
](beginner/bettertransformer_tutorial.html)

#### [ NLP from Scratch: Classifying Names with a Character-level RNN  Build
and train a basic character-level RNN to classify word from scratch without
the use of torchtext. First in a series of three tutorials.  Text
![](_static/img/thumbnails/cropped/NLP-From-Scratch-Classifying-Names-with-a-
Character-Level-RNN.png) ](intermediate/char_rnn_classification_tutorial)

#### [ NLP from Scratch: Generating Names with a Character-level RNN  After
using character-level RNN to classify names, learn how to generate names from
languages. Second in a series of three tutorials.  Text
![](_static/img/thumbnails/cropped/NLP-From-Scratch-Generating-Names-with-a-
Character-Level-RNN.png) ](intermediate/char_rnn_generation_tutorial.html)

#### [ NLP from Scratch: Translation with a Sequence-to-sequence Network and
Attention  This is the third and final tutorial on doing “NLP From Scratch”,
where we write our own classes and functions to preprocess the data to do our
NLP modeling tasks.  Text  ![](_static/img/thumbnails/cropped/NLP-From-
Scratch-Translation-with-a-Sequence-to-Sequence-Network-and-Attention.png)
](intermediate/seq2seq_translation_tutorial.html)

#### [ Text Classification with Torchtext  Learn how to build the dataset and
classify text using torchtext library.  Text
![](_static/img/thumbnails/cropped/Text-Classification-with-TorchText.png)
](beginner/text_sentiment_ngrams_tutorial.html)

#### [ Language Translation with Transformer  Train a language translation
model from scratch using Transformer.  Text
![](_static/img/thumbnails/cropped/Language-Translation-with-TorchText.png)
](beginner/translation_transformer.html)

#### [ Pre-process custom text dataset using Torchtext  Learn how to use
torchtext to prepare a custom dataset  Text
![](_static/img/thumbnails/cropped/torch_text_logo.png)
](beginner/torchtext_custom_dataset_tutorial.html)

#### [ (optional) Exporting a PyTorch model to ONNX using TorchDynamo backend
and Running it using ONNX Runtime  Build a image classifier model in PyTorch
and convert it to ONNX before deploying it with ONNX Runtime.
Production,ONNX,Backends  ![](_static/img/thumbnails/cropped/Exporting-
PyTorch-Models-to-ONNX-Graphs.png)
](beginner/onnx/export_simple_model_to_onnx_tutorial.html)

#### [ Introduction to ONNX Registry  Demonstrate end-to-end how to address
unsupported operators by using ONNX Registry.  Production,ONNX,Backends
![](_static/img/thumbnails/cropped/Exporting-PyTorch-Models-to-ONNX-
Graphs.png) ](advanced/onnx_registry_tutorial.html)

#### [ Reinforcement Learning (DQN)  Learn how to use PyTorch to train a Deep
Q Learning (DQN) agent on the CartPole-v0 task from the OpenAI Gym.
Reinforcement-Learning  ![](_static/img/cartpole.gif)
](intermediate/reinforcement_q_learning.html)

#### [ Reinforcement Learning (PPO) with TorchRL  Learn how to use PyTorch and
TorchRL to train a Proximal Policy Optimization agent on the Inverted Pendulum
task from Gym.  Reinforcement-Learning  ![](_static/img/invpendulum.gif)
](intermediate/reinforcement_ppo.html)

#### [ Train a Mario-playing RL Agent  Use PyTorch to train a Double
Q-learning agent to play Mario.  Reinforcement-Learning
![](_static/img/mario.gif) ](intermediate/mario_rl_tutorial.html)

#### [ Recurrent DQN  Use TorchRL to train recurrent policies  Reinforcement-
Learning  ![](_static/img/rollout_recurrent.png)
](intermediate/dqn_with_rnn_tutorial.html)

#### [ Code a DDPG Loss