PyTorch Fundamentals
Learn the fundamentals of deep learning with PyTorch! This beginner friendly learning path will introduce key concepts to building machine learning models in multiple domains include speech, vision, and natural language processing.
Prerequisites
- Basic Python knowledge
- Basic knowledge about how to use Jupyter Notebooks
- Basic understanding of machine learning
Achievement Code
Would you like to request an achievement code?
Modules in this learning path
In this module, you learn key concepts used to build machine learning models with PyTorch. You also train a neural network model that recognizes and classifies images.
We'll learn about different computer vision tasks and focus on image classification, learning how to use neural networks to classify handwritten digits, as well as some real-world images, such as photographs of cats and dogs. We'll be using one of the most popular deep learning frameworks, PyTorch!
This module explores different neural network architectures for dealing with natural language texts. Natural Language Processing (NLP) is growing in importance due to the ability of language models to accurately "understand" human language faster while using unsupervised training on large text corpora. This module covers different NLP techniques such as using bag-of-words (BoW), word embeddings and recurrent neural networks for classifying text from news headlines to one of the 4 categories (World, Sports, Business, and Sci-Tech).
In this Learn module, you learn how to do audio classification with PyTorch. You'll understand more about audio data features and how to transform the sound signals into a visual representation called spectrograms. Then you'll build the model by using computer vision on the spectrogram images. That's right, you can turn audio into an image format, and then do computer vision to classify the word spoken!