anguoyang / pytorch-model-zoo

A collection of deep learning models implemented in PyTorch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep learning models in PyTorch [IN PROGRESS]

This repository contains deep learning models built in PyTorch. Intended for learning PyTorch, this repo is made understandable for someone with basic python and deep learning knowledge. All kinds of important deep learning models are implemented here. Links to the papers are also given.

The structure for each project is consistent:

  • model.py - Contains the model of the neural network.
  • train.py - Preprocessing the data and training the network.
  • test.py - Infering from the trained network.
  • any other supporting files.

Common folders:

  • Trained folder - Trained models can will be saved here.
  • Datasets folder - Datasets downloaded will be stored here.

Best practices like PEP8, dropout, batch normalization, suitable optimizers are used.

My trained models can be found here.

IMP: For training on the CPU remove '.cuda()' wherever you find it.

Models

1. CNNs

2. RNNs

3. GANs

4. Reinforcement

5. Others

References:

About

A collection of deep learning models implemented in PyTorch

License:MIT License


Languages

Language:Python 100.0%