A collection of PyTorch notebooks for studying and practicing deep learning. Each notebook contains a set of exercises that are specifically designed to engage and encourage the learner to conduct more research and experiments. (Work in progress!)
Name | Description | Category | Level | Notebook | Blog |
---|---|---|---|---|---|
Implementing a Logistic Regression Model from Scratch | Learn how to implement the fundamental building blocks of a neural network using PyTorch. | Machine Learning | Beginner | read | |
PyTorch Hello World | Create a hello world for deep learning using PyTorch. | Deep Learning | Beginner | read | |
PyTorch Quickstart | Learn about PyTorch's basic building blocks to build and train a CNN model for image classification. | Image Classification | Intermediate | read | |
A Gentle Introduction to PyTorch 1.2 | This comprehensive tutorial aims to introduce the fundamentals of PyTorch building blocks for training neural networks. | Neural Networks | Beginner | read | |
Building RNNs is Fun with PyTorch | This notebook teaches you how to build a recurrent neural network (RNN) with a single layer, consisting of one single neuron. It also teaches how to implement a simple RNN-based model for image classification. | Neural Networks | Beginner | read | |
A Simple Neural Network from Scratch with PyTorch and Google Colab | In this tutorial we implement a simple neural network from scratch using PyTorch. | Neural Networks | Beginner | read | |
NLP Basics | In this tutorial we show the basics of preparing your textual data for NLP. | NLP | Beginner | coming soon! | |
Deep Learning for NLP | In this notebook we are going to use deep learning (RNN model) for approaching NLP tasks. | Deep Learning NLP | Beginner | coming soon! | |
Neural Machine Translation with Attention using PyTorch | In this notebook we are going to perform neural machine translation using a deep learning based approach and attention mechanism. | Deep Learning NLP | Advanced | coming soon! | |
Fine-tuning BERT Language Model for English Sentiment Classification | In this tutorial we demonstrate how to fine-tune BERT-based model for sentiment classification. | Deep Learning NLP | Intermediate | coming soon! | |
Fine-tuning BERT Language Model for English Emotion Classification | In this tutorial we demonstrate how to fine-tune BERT-based model for multiclass emotion classification. | Deep Learning NLP | Advanced | coming soon! | |
Text Similarity Search using Pretrained Language Models | In this tutorial we show how to build a simple text similarity search application using pretrained language models and Elasticsearch. | Deep Learning NLP Applications | Advanced | coming soon! | |
Spinal Cord Gray Matter Segmentation Using PyTorch | In this notebook we are going to explore a medical imaging open-source library known as MedicalTorch, which was built on top of PyTorch. | Deep Learning in Medicine | Advanced | coming soon! |