• Stars
    star
    1,467
  • Rank 32,057 (Top 0.7 %)
  • Language
  • Created over 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In-depth tutorials for implementing deep learning models on your own with PyTorch.

Deep Tutorials for PyTorch

This is a series of in-depth tutorials I'm writing for implementing cool deep learning models on your own with the amazing PyTorch library.

Basic knowledge of PyTorch and neural networks is assumed.

If you're new to PyTorch, first read Deep Learning with PyTorch: A 60 Minute Blitz and Learning PyTorch with Examples.


24 Apr 2023: I've just completed the Super-Resolution and Machine Translation tutorials.


In each tutorial, we will focus on a specific application or area of interest by implementing a model from a research paper.

Application Paper Tutorial Also Learn About Status
Image Captioning Show, Attend, and Tell a PyTorch Tutorial to Image Captioning • encoder-decoder architecture

• attention

• transfer learning

• beam search
🟢
complete
Sequence Labeling Empower Sequence Labeling with Task-Aware Neural Language Model a PyTorch Tutorial to Sequence Labeling • language models

• character RNNs

• multi-task learning

• conditional random fields

• Viterbi decoding

• highway networks
🟢
complete
Object Detection SSD: Single Shot MultiBox Detector a PyTorch Tutorial to Object Detection • single-shot detection

• multiscale feature maps

• priors

• multibox

• hard negative mining

• non-maximum suppression
🟢
complete
Text Classification Hierarchical Attention Networks for Document Classification a PyTorch Tutorial to Text Classification • hierarchical attention 🟡
code complete
Super-Resolution Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network a PyTorch Tutorial to Super-Resolution • GANs — this is also a GAN tutorial

• residual connections

• sub-pixel convolution

• perceptual loss
🟢
complete
Machine Translation Attention Is All You Need a PyTorch Tutorial to Machine Translation • transformers — this is also a transformer tutorial

• multi-head attention

• positional embeddings

• encoder-decoder architecture

• byte pair encoding

• beam search
🟢
complete
Semantic Segmentation SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers a PyTorch Tutorial to Semantic Segmentation N/A 🔴
planned

More Repositories

1

a-PyTorch-Tutorial-to-Object-Detection

SSD: Single Shot MultiBox Detector | a PyTorch Tutorial to Object Detection
Python
2,976
star
2

a-PyTorch-Tutorial-to-Image-Captioning

Show, Attend, and Tell | a PyTorch Tutorial to Image Captioning
Python
2,675
star
3

a-PyTorch-Tutorial-to-Super-Resolution

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network | a PyTorch Tutorial to Super-Resolution
Python
558
star
4

a-PyTorch-Tutorial-to-Sequence-Labeling

Empower Sequence Labeling with Task-Aware Neural Language Model | a PyTorch Tutorial to Sequence Labeling
Python
362
star
5

a-PyTorch-Tutorial-to-Text-Classification

Hierarchical Attention Networks | a PyTorch Tutorial to Text Classification
Python
245
star
6

a-PyTorch-Tutorial-to-Transformers

Attention Is All You Need | a PyTorch Tutorial to Transformers
Python
177
star
7

chess-transformers

Teaching transformers to play chess
Python
38
star
8

Wide-Residual-Nets-for-SETI

Classification of simulated radio signals using Wide Residual Networks for use in the search for extra-terrestrial intelligence
Python
24
star
9

Mercator-Projection-Operations-on-Google-Static-Maps-Images

Perform Mercator Projection operations on Google Static Maps images,, usually as a data-preparation step for Image Classification tasks.
Python
8
star
10

Word2Vec-on-Reddit-s-Politics-Subreddit-Jan-Apr-2016-

Create word embeddings using comments from the /r/politics subreddit for the period Jan-Apr 2016.
Python
3
star
11

Anomaly-Detection-using-a-Deep-Learning-Auto-Encoder

A simple Anomaly Detection exercise to recognize images that contain faces.
R
3
star
12

Event-Detection-by-Finding-Anomalies-on-Google-Search-Trends-Data

Detect newsworthy events by performing anomaly detection on Google Search trends.
R
2
star
13

Implement-a-Broad-Search-Feature-by-Combining-Word-and-Document-Embeddings

Combine word and document embeddings using disease-related tweets to create an intelligent, broad search capability.
Python
1
star