Awesome PyTorch
by bharathgs · bharathgs/Awesome-pytorch-list
A comprehensive list of PyTorch related content: tutorials, libraries, papers.
AImage augmentation library in Python for machine learning. http://augmentor.readthedocs.io
DDetectron2 is FAIR's next-generation research platform for object detection and segmentation.
F:fire: 2D and 3D Face alignment library build using pytorch adrianbulat.com
FPretrained Pytorch face detection and recognition models ported from davidsandberg/facenet.
ICollection of classification models pretrained on the ImageNet-1K.
IQuickly comparing your image classification models with the state-of-the-art models (such as DenseNet, ResNet, ...)
MFast, modular reference implementation of Instance Segmentation and Object Detection algorithms in PyTorch.
MA medical imaging framework for Pytorch http://medicaltorch.readthedocs.io
MMMAction2 is OpenMMLab's next generation action understanding toolbox and benchmark, a part of the OpenMMLab project.
MMMDetection is an open source object detection toolbox, a part of the OpenMMLab project.
MMMDetection3D is OpenMMLab's next-generation platform for general 3D object detection, a part of the OpenMMLab project.
MMMEditing is a image and video editing toolbox, a part of the OpenMMLab project.
MMMPose is a pose estimation toolbox and benchmark, a part of the OpenMMLab project.
MMMSegmentation is a semantic segmentation toolbox and benchmark, a part of the OpenMMLab project.
NA PyTorch implementation of the DeepDream algorithm. Creates dream-like hallucinogenic visuals.
PPyTorch3D is FAIR's library of reusable components for deep learning with 3D data pytorch3d.org
RThis is a PyTorch version of RoIAlign. This implementation is based on cropandresize and supports both forward and backward on CPU and GPU.
BBackprop makes it simple to use, finetune, and deploy state-of-the-art ML models.
GLearning General Purpose Distributed Sentence Representations via Large Scale Multi-task Learning.
NState-of-the-art coreference resolution based on neural nets and spaCy huggingface.co/coref
PNeural building blocks for speaker diarization: speech activity detection, speaker change detection, speaker embedding
Ppytorch-kaldi is a project for developing state-of-the-art DNN/RNN hybrid speech recognition systems. The DNN part is managed by pytorch, while feature extraction, label computation, and decoding are performed with the kaldi toolkit.
PA framework for sequence-to-sequence (seq2seq) models implemented in PyTorch.
PA library of vectorized implementations of core structured prediction algorithms (HMM, Dep Trees, CKY, ..,)
SUnsupervised Language Modeling at scale for robust sentiment classification.
SSpeechBrain is an open-source and all-in-one speech toolkit based on PyTorch.
Thuggingface Transformers: State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch. huggingface.co/transformers
UThis is the library for the Unbounded Interleaved-State Recurrent Neural Network (UIS-RNN) algorithm, corresponding to the paper Fully Supervised Speaker Diarization. arxiv.org/abs/1810.04719
VUnofficial PyTorch implementation of Google AI's VoiceFilter system http://swpark.me/voicefilter
AA simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision
AAdaptive Neural Execution Engine for PyTorch transformers. Provides per-token dynamic layer skipping, profiler-based gating, and KV-cache-safe sparse inference.
AA library for real-time video stream decoding to CUDA memory tensorstream.argus-ai.com
AA PyTorch library for building deep reinforcement learning agents.
BA Python package used for simulating spiking neural networks (SNNs) on CPUs or GPUs using PyTorch
CHigh-level utils for PyTorch DL & RL research. It was developed with a focus on reproducibility, fast experimentation and code/ideas reusing. Being able to research/develop something new, rather than write another regular train loop.
CCogitare - A Modern, Fast, and Modular Deep Learning and Machine Learning framework in Python.
CPyTorch reimplementation of Interactive Deep Colorization richzhang.github.io/ideepcolor
CCrypTen is a Privacy Preserving Machine Learning framework written using PyTorch that allows researchers and developers to train models using encrypted data. CrypTen currently supports Secure multi-party computation as its encryption mechanism.
Ccvxpylayers is a Python library for constructing differentiable convex optimization layers in PyTorch
DLightweight framework for fast prototyping and training deep neural networks in medical imaging delira.rtfd.io
DPython package built to ease deep learning on graph, on top of existing DL frameworks. http://dgl.ai.
Ddiffdist is a python library for pytorch. It extends the default functionality of torch.autograd and adds support for differentiable communication between processes.
EIt contains an op-for-op PyTorch reimplementation of EfficientNet, along with pre-trained models and examples.
EA multi-model machine learning feature embedding database http://euclidesdb.readthedocs.io
FProbabilistic classification in PyTorch/TensorFlow/scikit-learn with Fenchel-Young losses
A unified approach to federated learning, analytics, and evaluation. It allows to federated any machine learning workload.
FPyTorch, unlike lua torch, has autograd in it's core, so using modular structure of torch.nn modules is not necessary, one can easily allocate needed Variables and write a function that utilizes them, which is sometimes more convenient. This repo contains model definitions in this functional way, with pretrained weights for some models.
GPytorch-based tools for visualizing and understanding the neurons of a GAN. gandissect.csail.mit.edu
Ggenerativezoo is a repository that provides working implementations of some generative models in PyTorch.
GA highly efficient and modular implementation of Gaussian Processes in PyTorch.
GGPyTorch is a Gaussian Process library, implemented using PyTorch. It is designed for creating flexible and modular Gaussian Process models with ease, so that you don't have to be an expert to use GPs.
Hhigher is a pytorch library allowing users to obtain higher order gradients over losses spanning training loops rather than individual training steps.
HPytorch Hub is a pre-trained model repository designed to facilitate research reproducibility.
IIgnite is a high-level library to help with training neural networks in PyTorch.
JDeep reinforcement learning libraries for NVIDIA Jetson TX1/TX2 with PyTorch, OpenAI Gym, and Gazebo robotics simulator.
JPytorch implementation of JointVAE, a framework for disentangling continuous and discrete factors of variation star2
Llagom: A light PyTorch infrastructure to quickly prototype reinforcement learning algorithms.
LFlash is a collection of tasks for fast prototyping, baselining and fine-tuning scalable Deep Learning models, built on PyTorch Lightning.
LFlexible interface for high-performance research using SOTA Transformers leveraging Pytorch Lightning, Transformers, and Hydra.
MWrite PyTorch code at the level of individual examples, then run it efficiently on minibatches.
MMinkowski Engine is an auto-diff library for generalized sparse convolutions and high-dimensional sparse tensors.
NBasic pytorch implementation of NAC/NALU from Neural Arithmetic Logic Units paper by trask et.al arxiv.org/pdf/1808.00508.pdf
NA neural assembly compiler for pyTorch based on adaptive-neural-compilation.
NSkip bad items in your PyTorch DataLoader, use Transforms as Filters, and more!
OOpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research mariewelt.github.io/OpenChem
Pa library for developing deep generative models in a more concise, intuitive and extendable way.
PA Keras-like framework for PyTorch that handles much of the boilerplating code needed to train neural networks.
PThe goal of this repo is to help to reproduce research papers results.
PEfficient Spiking Neural Network framework, built on top of PyTorch for GPU acceleration.
PA signed and directed extension library for PyTorch Geometric.
Pconvert between pytorch, caffe prototxt/weights and darknet cfg/weights
PIt contains reviewed implementations of ideas from recent machine learning papers.
PPyTorch-CTC is an implementation of CTC (Connectionist Temporal Classification) beam search decoding for PyTorch. C++ code borrowed liberally from TensorFlow with some improvements to increase flexibility.
PCode for "Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation" arxiv.org/pdf/1806.08756.pdf
PPyTorch Deep Texture Encoding Network http://hangzh.com/PyTorch-Encoding
PThis is a CUDA extension for PyTorch which computes the Hadamard product of two tensors.
PEfficient PyTorch Hessian eigendecomposition using the Hessian-vector product and stochastic power iteration.
PRapid research framework for Pytorch. The researcher's version of keras.
PThe easiest way to use metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
PCollections of modern optimization algorithms for PyTorch, includes: AccSGD, AdaBound, AdaMod, DiffGrad, Lamb, RAdam, RAdam, Yogi.
PStudioGAN is a Pytorch library providing implementations of representative Generative Adversarial Networks (GANs) for conditional/unconditional image generation. StudioGAN aims to offer an identical playground for modern GANs so that machine learning researchers can readily compare and analyze a new idea.
PThis is toolbox project for Pytorch. Aiming to make you write Pytorch code more easier, readable and concise.
PPyTorch/XLA is a Python package that uses the XLA deep learning compiler to connect the PyTorch deep learning framework and Cloud TPUs.
PA cleaner way to build neural networks for PyTorch. blue-season.github.io/pywarm
QQuantized Neural Network PACKage - mobile-optimized implementation of quantized neural network operators.
RA fast and simple framework for building and running distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library. ray.io
RContrastive Representation Distillation (CRD), and benchmark of recent knowledge distillation methods
SImplementations of different VAE-based semi-supervised and generative models in PyTorch.
SA simplified implemention of Faster R-CNN with competitive performance.
TThis module saves PyTorch tensors in tensorboard format for inspection. Currently supports scalar, image, audio, histogram features in tensorboard.
TDebugging, monitoring and visualization for Deep Learning and Reinforcement Learning from Microsoft Research.
TA Generic Tensor-Network library that is designed for quantum simulation, base on the pytorch.
TThis package provides a set of transforms and data structures for sampling from in-memory or out-of-memory data.
TPython wrapper for TorchCraft, a bridge between Torch and StarCraft for AI research.
TDifferentiable ODE solvers with full GPU support and O(1)-memory backpropagation.
TTorchélie is a set of utility functions, layers, losses, models, trainers and other things for PyTorch. torchelie.readthedocs.org
Vvolksdep is an open-source toolbox for deploying and accelerating PyTorch, Onnx and Tensorflow models with TensorRT.
WNumerically solving and backpropagating through the wave equation arxiv.org/abs/1904.12831
WWebDataset is a PyTorch Dataset (IterableDataset) implementation providing efficient access to datasets stored in POSIX tar archives.
/pytorch implementation for Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network arXiv:1609.04802v2
3The pytorch improved re-implementation of TPAMI 2017 paper: Face Alignment in Full Pose Range: A 3D Total Solution.
APyTorch implementation of Advantage async actor-critic Algorithms (A3C) in PyTorch
AA pytorch implementation of the MICCAI2019 paper "Impact of Adversarial Examples on Deep Learning Models for Biomedical Image Segmentation".
ACode for paper "Adversarial Generator-Encoder Networks" by Dmitry Ulyanov, Andrea Vedaldi and Victor Lempitsky which can be found here
AA simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing.
ACombining Neural Networks with Personalized PageRank for Classification on Graphs. ICLR 2019.
ACode for the paper "Adversarially Regularized Autoencoders for Generating Discrete Structures" by Zhao, Kim, Zhang, Rush and LeCun.
ACode and dataset for ACL2018 paper "Exploiting Document Knowledge for Aspect-level Sentiment Classification"
AAssociative Compression Networks for Representation Learning.
AThis is PyTorch implementation of A3C as described in Asynchronous Methods for Deep Reinforcement Learning. Since PyTorch has a easy method to control shared memory within multiprocess, we can easily implement asynchronous method like A3C.
AA PyTorch implementation of the Transformer model in "Attention is All You Need".https://github.com/thnkim/OpenFacePytorch
AThis is a Pytorch implementation of Watch Your Step: Learning Node Embeddings via Graph Attention. NIPS 2018.
APervasive Attention: 2D Convolutional Networks for Sequence-to-Sequence Prediction
BThis is code repo for our EMNLP 2017 paper "Reinforcement Learning for Bandit Neural Machine Translation with Simulated Human Feedback", which implements the A2C algorithm on top of a neural encoder-decoder model and benchmarks the combination under simulated noisy rewards.
BPyTorch implementation of BEGAN: Boundary Equilibrium Generative Adversarial Networks.
BCode used to generate the results appearing in "Train longer, generalize better: closing the generalization gap in large batch training of neural networks"
BPyTorch implementation of Wide Residual Networks with 1-bit weights by McDonnel (ICLR 2018)
BImplementation supporting the ICCV 2017 paper "GANs for Biological Image Synthesis".
BU-Net implementation in PyTorch for FLAIR abnormality segmentation in brain MRI.
BDeep Neural Networks Improve Radiologists' Performance in Breast Cancer Screening arxiv.org/abs/1903.08297
BPytorch implementation of bytenet from "Neural Machine Translation in Linear Time" paper
CPyTorch implementation of NIPS 2017 paper Dynamic Routing Between Capsules.
CA PyTorch Implementation of Categorical DQN from A Distributional Perspective on Reinforcement Learning.
CPyTorch implementation of the Character-level Convolutional Networks for Text Classification paper.
CA PyTorch implementation of "Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks" (KDD 2019).
CThis is the implementation of Kim's Convolutional Neural Networks for Sentence Classification paper in PyTorch.
C(Yang Gao, et al.) A Pytorch Implementation for Compact Bilinear Pooling.
CPyTorch implementation for Convolutional Networks with Adaptive Inference Graphs.
CPytorch implementation of CoordConv introduced in 'An intriguing failing of convolutional neural networks and the CoordConv solution' paper. (arxiv.org/pdf/1807.03247.pdf)
DThis repository contains the source code and data for reproducing results of Deep Continuous Clustering paper.
DPytorch implementation of the paper DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks.
Da pytorch implementation of auto-punctuation learned character by character.
DPytorch implementation of the DeepDream computer vision algorithm.
DWind Speed Prediction using LSTMs in PyTorch (arxiv.org/pdf/1707.08110.pdf)
DA python implementation of Deep-Image-Analogy based on pytorch.
DLeafSnap replicated using deep neural networks to test accuracy compared to traditional computer vision methods.
DA PyTorch implementation of 'Deep CORAL: Correlation Alignment for Deep Domain Adaptation.', ECCV 2016
DThis repository contains the SystemVerilog RTL, C++, HLS (Intel FPGA OpenCL to wrap RTL code) and Python needed to reproduce the numerical results in "Rethinking floating point for deep learning"
DAn implementation of image reconstruction methods from Deep Image Prior (Ulyanov et al., 2017) in PyTorch.
DThis is a PyTorch implementation of the AAAI-18 paper Gated-Attention Architectures for Task-Oriented Language Grounding
DImplementation of DeepSpeech2 using Baidu Warp-CTC. Creates a network based on the DeepSpeech2 architecture, trained with the CTC activation function.
DPyTorch implementation of convolutional networks-based text-to-speech synthesis models
DThis is a PyTorch implementation of the DenseNet-BC architecture as described in the paper Densely Connected Convolutional Networks by G. Huang, Z. Liu, K. Weinberger, and L. van der Maaten. This implementation gets a CIFAR-10+ error rate of 4.77 with a 100-layer DenseNet-BC with a growth rate of 12. Their official implementation and links to many other third-party implementations are available in the liuzhuang13/DenseNet repo on GitHub.
DA pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.
DA provable defense against adversarial examples and library for building compatible PyTorch models.
DPyTorch implementation of "Learning to Discover Cross-Domain Relations with Generative Adversarial Networks"
DDistance-Encoding - Design Provably More PowerfulGNNs for Structural Representation Learning.
DPyTorch's version of Doom-net implementing some RL models in ViZDoom environment.
DAn implementation of Deep Recursive Residual Network for Super Resolution (DRRN), CVPR 2017
EPyTorch version of the paper 'Enhanced Deep Residual Networks for Single Image Super-Resolution' (CVPRW 2017)
EA PyTorch implementation of EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks.
EOfficial implementation of the ICML'19 paper "EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasis".
EPyTorch implementation of "Efficient Neural Architecture Search via Parameters Sharing".
EPytorch implementation of Analyzing Perception-Distortion Tradeoff using Enhanced Perceptual Super-resolution Network. This work has won the first place in PIRM2018-SR competition (region 1) held as part of the ECCV 2018.
EAn implementation of Eve Optimizer, proposed in Imploving Stochastic Gradient Descent with Feedback, Koushik and Hayashi, 2016.
EAn implementation of Elastic Weight Consolidation (EWC), proposed in James Kirkpatrick et al. Overcoming catastrophic forgetting in neural networks 2016(10.1073/pnas.1611835114).
FPytorch implementation of face attention network as described in Face Attention Network: An Effective Face Detector for the Occluded Faces.
Fpytorch implementation of fast-neural-style, The model uses the method described in Perceptual Losses for Real-Time Style Transfer and Super-Resolution along with Instance Normalization.
FThis is a PyTorch implementation of Faster RCNN. This project is mainly based on py-faster-rcnn and TFFRCNN.For details about R-CNN please refer to the paper Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks by Shaoqing Ren, Kaiming He, Ross Girshick, Jian Sun.
FThis project is a faster faster R-CNN implementation, aimed to accelerating the training of faster R-CNN object detection models.
Ftrying to be the most easiest and just get-to-use pytorch implementation of FCN (Fully Convolotional Networks)
FPytorch implementation of the paper "Optimization as a Model for Few-Shot Learning"
FPytorch implementation of ICLR 2018 paper Deep Learning for Physical Processes: Integrating Prior Scientific Knowledge.
FPytorch implementation of "Forward Thinking: Building and Training Neural Networks One Layer at a Time" https://arxiv.org/pdf/1706.02480.pdf
FPyTorch library for custom backward passes, straight-through estimators and gradient transforms.
GThis is a Pytorch implementation of Graph Classification using Structural Attention. KDD 2018.
GCode for "On the Effects of Batch and Weight Normalization in Generative Adversarial Networks"
GCode for paper "Which Training Methods for GANs do actually Converge? (ICML 2018)"
GAnnotated, understandable, and visually interpretable PyTorch implementations of: VAE, BIRVAE, NSGAN, MMGAN, WGAN, WGANGP, LSGAN, DRAGAN, BEGAN, RaGAN, InfoGAN, fGAN, FisherGAN.
GGenerative Query Network (GQN) in PyTorch as described in "Neural Scene Representation and Rendering"
GPyTorch implementation of Glow, Generative Flow with Invertible 1x1 Convolutions (arxiv.org/abs/1807.03039)
GThis implements one of result networks from Large-scale evolution of image classifiers by Esteban Real, et. al.
GContinuum Learning with GEM: Gradient Episodic Memory. https://arxiv.org/abs/1706.08840
GThis is a Pytorch implementation of Graph Wavelet Neural Network. ICLR 2019.
HA pytorch reimplementation of { Co-occurrence Feature Learning from Skeleton Data for Action Recognition and Detection with Hierarchical Aggregation }.
IThis is the pytorch implementation of the paper - Axiomatic Attribution for Deep Networks.
IPytorch Implementation of Interaction Networks for Learning about Objects, Relations and Physics.
LImplementation of EMNLP 2017 Paper "Natural Language Does Not Emerge 'Naturally' in Multi-Agent Dialog" using PyTorch and ParlAI
Lpytorch implementation of Learning to Communicate with Deep Multi-Agent Reinforcement Learning paper.
LPytorch Implementation for Paper: Learning to Compare: Relation Network for Few-Shot Learning.
LEmpower Sequence Labeling with Task-Aware Language Model http://arxiv.org/abs/1709.04109
LPytorch implementation of LOLA (arxiv.org/abs/1709.04326) using DiCE (arxiv.org/abs/1802.05098)
MOfficial implementation of the NeurIPS2021 paper "MagNet: A Neural Network for Directed Graphs".
MA PyTorch implementation of the architecture of Mask RCNN, serves as an introduction to working with PyTorch
MCodes for "meProp: Sparsified Back Propagation for Accelerated Deep Learning with Reduced Overfitting".
MMinimal PyTorch implementation of Generative Latent Optimization from the paper "Optimizing the Latent Space of Generative Networks"
MMixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixing. ICML 2019.
MA PyTorch implementation of the paper Mixup: Beyond Empirical Risk Minimization in PyTorch.
MPyTorch Implementation of CycleGAN and SGAN for Domain Transfer (Minimal).
NBasic pytorch implementation of NAC/NALU from Neural Arithmetic Logic Units arxiv.org/pdf/1808.00508.pdf
NAn introduction to PyTorch through the Neural-Style algorithm (https://arxiv.org/abs/1508.06576) developed by Leon A. Gatys, Alexander S. Ecker and Matthias Bethge.
NPyTorch implementation of Neural Combinatorial Optimization with Reinforcement Learning.
Nimage captioning model in pytorch(finetunable cnn in branch withfinetune)
NWeight initialization schemes for PyTorch nn.Modules. This is a port of the popular nninit for Torch7 by @kaixhin.
NPytorch Implementation of paper "Noisy Natural Gradient as Variational Inference".
NA PyTorch Implementation of Improving Semantic Segmentation via Video Propagation and Label Relaxation, In CVPR2019.
NA PyTorch Implementation of Unsupervised Video Interpolation Using Cycle Consistency, In ICCV 2019.
NA PyTorch implementation of "Joint Discriminative and Generative Learning for Person Re-identification" (CVPR19 Oral).
OOfficial implementation of "Learning to Discover Cross-Domain Relations with Generative Adversarial Networks".
OThis repository is by Brandon Amos and J. Zico Kolter and contains the PyTorch source code to reproduce the experiments in our paper OptNet: Differentiable Optimization as a Layer in Neural Networks.
PCode for PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruning arxiv.org/abs/1711.05769
PPathfinder Discovery Networks for Neural Message Passing.
PCode for Piggyback: Adapting a Single Network to Multiple Tasks by Learning to Mask Weights arxiv.org/abs/1801.06519
PPyTorch implementation of "Image-to-Image Translation Using Conditional Adversarial Networks".
PSynthesizing and manipulating 2048x1024 images with conditional GANs tcwang0509.github.io/pix2pixHD
PPyTorch implementation of CVPR'18 - Perturbative Neural Networks http://xujuefei.com/pnn.html.
PPyTorch implementation of the NIPS-17 paper "Poincaré Embeddings for Learning Hierarchical Representations".
Ppytorch implementation for "PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation" https://arxiv.org/abs/1612.00593
PThis is an implementation of the proximal policy optimization algorithm for the C++ API of Pytorch.
PPyTorch inference for "Progressive Growing of GANs" with CelebA snapshot.
PImplementation of Prototypical Networks for Few Shot Learning (arxiv.org/abs/1703.05175) in Pytorch
PProximal Backpropagation - a neural network training algorithm that takes implicit instead of explicit gradient steps.
Pimlementation of the the Pointer Sentinel Mixture Model, as described in the paper by Stephen Merity et al.
PSelf-Supervised Photo Upsampling via Latent Space Exploration of Generative Models
PA PyTorch implementation for PyramidNets (Deep Pyramidal Residual Networks, arxiv.org/abs/1610.02915)
PPyTorch implementation of Advantage Actor Critic (A2C), Proximal Policy Optimization (PPO) and Scalable trust-region method for deep reinforcement learning using Kronecker-factored approximation (ACKTR).
PPyTorch implementation for both unpaired and paired image-to-image translation.
PNeural Turing Machine (NTM) & Differentiable Neural Computer (DNC) with pytorch & visdom.
PPytorch implementation of Distributed Proximal Policy Optimization: arxiv.org/abs/1707.02286
PPyTorch implementation of Interpretable Explanations of Black Boxes by Meaningful Perturbation
PA pytorch implementation of faster RCNN detection framework based on Xinlei Chen's tf-faster-rcnn.
PCollection of generative models in Pytorch version.
PPytorch implementation of DeepMind's differentiable neural computer paper.
PThis is a PyTorch implementation of the TensorFlow code provided with OpenAI's paper "Improving Language Understanding by Generative Pre-Training" by Alec Radford, Karthik Narasimhan, Tim Salimans and Ilya Sutskever.
PBase pretrained models and datasets in pytorch (MNIST, SVHN, CIFAR10, CIFAR100, STL10, AlexNet, VGG16, VGG19, ResNet, Inception, SqueezeNet).
PPyTorch Implementation of Realtime Multi-Person Pose Estimation project.
PPyTorch version of Google AI's BERT model with script to load Google's pre-trained models
PPyTorch implementation of Progressive Growing of GANs for Improved Quality, Stability, and Variation.
PPyTorch Implementation of [1611.06440] Pruning Convolutional Neural Networks for Resource Efficient Inference
PPyTorch implementation of the Quasi-Recurrent Neural Network - up to 16 times faster than NVIDIA's cuDNN LSTM
PIntent parsing and slot filling in PyTorch with seq2seq + attention
PPyTorch Implementation of Multi-style Generative Network for Real-time Transfer
PThis is a PyTorch implementation of "Trust Region Policy Optimization (TRPO)" with exact Hessian-vector product instead of finite differences approximation.
PPyTorch implementation of the Value Iteration Networks (NIPS '16) paper
PPytorch implementation of Value Iteration Networks (NIPS 2016 best paper)
PPyTorch implementation of 1712.06087 "Zero-Shot" Super-Resolution using Deep Internal Learning
PThis repository has a pure Python implementation of Compact Bilinear Pooling and Count Sketch for PyTorch.
PMinimal But Practical Image Classifier Pipline Using Pytorch, Finetune on ResNet18, Got 99% Accuracy on Own Small Datasets.
PAn implementation of the Noise Contrastive Estimation algorithm for pyTorch. Working, yet not very efficient.
PRecurrent Variational Autoencoder that generates sequential data implemented in pytorch.
PPyTorch implementation of the wavelet analysis found in Torrence and Compo (1998)
Qan implementation of QANet with PyTorch (EM/F1 = 70.5/77.2 after 20 epoches for about 20 hours on one 1080Ti card.)
QA fast and differentiable QP solver for PyTorch. Crafted by Brandon Amos and J. Zico Kolter.
RPyTorch implementation of the R2Plus1D convolution based ResNet architecture described in the paper "A Closer Look at Spatiotemporal Convolutions for Action Recognition"
RA PyTorch implementation of Radio Transformer Networks from the paper "An Introduction to Deep Learning for the Physical Layer". arxiv.org/abs/1702.00832
RThis code has the source code for the paper "Random Erasing Data Augmentation".
RImplementation of: "Exploring Randomly Wired Neural Networks for Image Recognition".
RThis is a pytorch version of RealtimeMulti-PersonPoseEstimation, origin code is here .
RPytorch implementation of "A simple neural network module for relational reasoning" (Relational Networks) https://arxiv.org/pdf/1706.01427.pdf
RAn implementation of DeepMind's Relational Recurrent Neural Networks in PyTorch.
RReproduces ResNet-V3 (Aggregated Residual Transformations for Deep Neural Networks) with pytorch.
SPyTorch implementation of SampleRNN: An Unconditional End-to-End Neural Audio Generation Model.
SImplementation of "Stochastic Downsampling for Cost-Adjustable Inference and Improved Regularization in Convolutional Networks", published in CVPR 2018.
SSemi-Supervised Graph Classification: A Hierarchical Graph Perspective. (WWW 2019).
SUnsupervised Scene Adaptation with Memory Regularization in vivo, In IJCAI 2020.
SUnofficial pytorch implementation for Self-critical Sequence Training for Image Captioning.
SPytorch implementation for Semantic Segmentation/Scene Parsing on MIT ADE20K dataset
SThis repository contains implementations of Sequence to Sequence (Seq2Seq) models in PyTorch
SThis is a Pytorch implementation of Signed Graph Convolutional Network. ICDM 2018.
SThis is a Pytorch implementation of faceplusplus's ShuffleNet-v2.
SA pytorch implementation of the ACL2019 paper "Simple and Effective Text Matching with Richer Alignment Features".
SThis is a Pytorch implementation of SINE: Scalable Incomplete Network Embedding. ICDM 2018.
SA PyTorch Implementation of Single Shot MultiBox Detector.
SA complete pytorch implementation of skipgram model (with subsampling and negative sampling). The embedding result is tested with Spearman's rank correlation.
SSplitter: Learning Node Representations that Capture Multiple Social Contexts. (WWW 2019).
SImplementation of Squeezenet in pytorch, #### pretrained models on CIFAR10 data to come Plan to train the model on cifar 10 and add block connections too.
SOfficial implementation of the SDM2022 paper "SSSNET: Semi-Supervised Signed Network Clustering".
SPytorch implementation for reproducing StackGANv2 results in the paper StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks by Han Zhang, Tao Xu, Hongsheng Li, Shaoting Zhang, Xiaogang Wang, Xiaolei Huang, Dimitris Metaxas.
SStarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Tranlsation.
SSTEAL - Learning Semantic Boundaries from Noisy Annotations nv-tlabs.github.io/STEAL
SImplementation for the paper A Structured Self-Attentive Sentence Embedding, which is published in ICLR 2017: arxiv.org/abs/1703.03130 .
SA PyTorch implementation of Multi-digit Number Recognition from Street View Imagery using Deep Convolutional Neural Networks.
TText-to-Face generation using Deep Learning. This project combines two of the recent architectures StackGAN and ProGAN for synthesizing faces from textual descriptions.
TPyTorch implementation of "Transparency by Design: Closing the Gap Between Performance and Interpretability in Visual Reasoning" arxiv.org/abs/1803.05268
TA pyTorch implementation of the DeepMoji model: state-of-the-art deep learning model for analyzing sentiment, emotion, sarcasm etc.
TA PyTorch implementation of the WaveGlow: A Flow-based Generative Network for Speech Synthesis.
TTransformer-XL: Attentive Language Models Beyond a Fixed-Length Contexthttps://github.com/kimiyoung/transformer-xl
UPyTorch Implementation of our Coupled VAE-GAN algorithm for Unsupervised Image-to-Image Translation
UUniversal Adversarial Triggers for Attacking and Analyzing NLP (EMNLP 2019)
VCode in PyTorch for the convex combination linear IAF and the Householder Flow, J.M. Tomczak & M. Welling https://jmtomczak.github.io/deebmed.html
VPytorch implementation of our method for high-resolution (e.g. 2048x1024) photorealistic video-to-video translation.
VPyTorch implementation of Value Iteration Networks (VIN): Clean, Simple and Modular. Visualization in Visdom.
VImplementation of Visual Feature Attribution using Wasserstein GANs (arxiv.org/abs/1711.08998) in PyTorch.
VThis's an implementation of deepmind Visual Interaction Networks paper using pytorch
VA Pytorch implementation for V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation.
VPytorch Implementation of winner from VQA Chllange Workshop in CVPR'17.
VPytorch implementation of the Variational RNN (VRNN), from A Recurrent Latent Variable Model for Sequential Data.
WWideResNets for CIFAR10/100 implemented in PyTorch. This implementation requires less GPU memory than what is required by the official Torch implementation: https://github.com/szagoruyko/wide-residual-networks .
YThe YOLOv2 is one of the most popular one-stage object detector. This project adopts PyTorch as the developing framework to increase productivity, and utilize ONNX to convert models into Caffe 2 to benifit engineering deployment.
ZGPU-accelerated PyTorch implementation of "Zero-shot User Intent Detection via Capsule Neural Networks".
PProbabilistic Torch is library for deep generative models that extends PyTorch.
PA PyTorch-based library for probabilistic programming and inference compilation.
PPython package facilitating the use of Bayesian Deep Learning methods with Variational Inference for PyTorch.
AAn implementation of the AlphaZero algorithm for Gomoku (also called Gobang or Five in a Row)
ASatellite Image tagging code using PyTorch / Keras with lots of PyTorch tricks. kaggle competition.
AA list of awesome PyTorch scholarship articles, guides, blogs, courses and other resources.
CCompare outputs between layers written in Tensorflow and layers written in Pytorch.
Deep Learning with PyTorch teaches you how to implement deep learning algorithms with Python and PyTorch.
A practical guide to build neural network models in text and vision using PyTorch. Purchase on Amazon github code repo
DA nonprofit community run, 5-day Deep Learning Bootcamp http://deep-ml.com.
GCollection of generative models, e.g. GAN, VAE in Tensorflow, Keras, and Pytorch. http://wiseodd.github.io
MAll-in-one web IDE for machine learning and data science. Combines Jupyter, VS Code, PyTorch, and many other tools/libraries into one Docker image.
A project similar to Jupyter Notebook Scientific Python Stack
PStyle guide for PyTorch code. Consistent and good code style helps collaboration and prevents errors!
PKaggle 9th place single model solution for TGS Salt Identification Challenge.
SA model that takes an image and generates Processing source code to regenerate that image
T: The Incredible PyTorch: a curated list of tutorials, papers, projects, communities and more relating to PyTorch.
CExample of network fine-tuning in pytorch for the kaggle competition Dogs vs. Cats Redux: Kernels Edition. Currently #27 (0.05074) on the leaderboard.
CPytorch implementation for multiple CNN architectures and improve methods with state-of-the-art results.
CThis is code of book "Learn Deep Learning with PyTorch" item.jd.com/17915495606.html
CThis is a complete training example for Deep Convolutional Networks on various datasets (ImageNet, Cifar10, Cifar100, MNIST).
DThis is an attempt to modify Dive into Deep Learning, Berkeley STAT 157 (Spring 2019) textbook's code into PyTorch.
Deep Learning with PyTorch teaches you how to implement deep learning algorithms with Python and PyTorch, the book includes a case study: building an algorithm capable of detecting malignant lung tumors using CT scans.
Interactive and coding-focused tutorial series on introduction to Deep Learning with PyTorch (video).
DPyTorch Implementations of Coursera's Deep Learning(deeplearning.ai) Specialization.
An IPython Notebook tutorial on deep learning, with an emphasis on Natural Language Processing.
DPytorch implementations of various Deep NLP models in cs-224n(Stanford Univ: NLP with Deep Learning)
A free course by Udacity and facebook, with a good intro to PyTorch, and an interview with Soumith Chintala, one of the original authors of PyTorch.
LA collection of PyTorch implementations of neural networks architectures and algorithms with side-by-side notes.
MVarious tutorials given for welcoming new students at MILA.
MMinimal Seq2Seq model with Attention for Neural Machine Translation in PyTorch
MThis is an example of how to train a MNIST network in Python and run it in c++ with pytorch 1.0
MSinging Voice Separation via Recurrent Inference and Skip-Filtering Connections - PyTorch Implementation. Demo: js-mim.github.io/msspytorch
NPyTorch solution of named entity recognition task Using Google AI's pre-trained BERT model.
Ptorch code to decode (and almost encode) latents from art-DCGAN's Portrait GAN.
PThis repository aims to help former Torchies more seamlessly transition to the "Containerless" world of PyTorch by providing a list of PyTorch implementations of Torch Table Layers.
PMinimal tutorials for PyTorch adapted from Alec Radford's Theano tutorials.
PA simple implementation of CNN based text classification in Pytorch
PA unified framework for the image classification task on CIFAR-10/100 and ImageNet.
PC++ implementations of PyTorch tutorials for deep learning researchers (based on the Python tutorials from pytorch-tutorial).
Psimple generative adversarial network (GAN) using PyTorch.
PPyTorch image models, scripts, pretrained weights -- (SE)ResNet/ResNeXT, DPN, EfficientNet, MobileNet-V3/V2/V1, MNASNet, Single-Path NAS, FBNet, and more.
PPyTorch implementation of REINFORCE, This repo supports both continuous and discrete environments in OpenAI gym.
PTutorials on getting started with PyTorch and TorchText for sentiment analysis.
PHow to use Cross Replica / Synchronized Batchnorm in Pytorch.
P: Build your neural network easy and fast https://morvanzhou.github.io/tutorials/
PA short tutorial on performing fine tuning or transfer learning in PyTorch.
PQuick PyTorch introduction and tutorial. Targets computer vision, graphics and machine learning researchers eager to try a new framework.
RPytorch easy-to-follow step-by-step Deep Q Learning tutorial with clean readable code.
RPyTorch4 tutorial of: actor critic / proximal policy optimization / acer / ddpg / twin dueling ddpg / soft actor critic / generative adversarial imitation learning / hindsight experience replay
RThis example demonstrates how an already existing centralized PyTorch machine learning project can be federated with Flower. A Cifar-10 dataset is used together with a convolutional neural network (CNN).
SSentiment analysis neural network trained by fine tuning BERT on the Stanford Sentiment Treebank, thanks to Hugging Face's Transformers library.
Serverless Machine Learning in Action is a guide to bringing your experimental PyTorch machine learning code to production using serverless capabilities from major cloud providers like AWS, Azure, or GCP.
A free FreeCodeCamp book teaching the math behind AI in plain English from an engineering point of view. It covers linear algebra, calculus, probability & statistics, and optimization theory with analogies, real-life applications, and Python code examples.
TThinking in tensors, writing in PyTorch (a hands-on deep learning intro).
A
C
D
D
F
K
L
L
O
P
P
P
P
S
T
A
A
B
B
E
E
F
J
N
O
P
P
Q
R
S
T
T
T
T
T
A
A
A
A
A
B
C
C
C
C
D
D
F
F
G
H
I
I
K
K
L
L
M
M
M
M
M
N
O
O
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Q
R
R
R
S
S
S
S
S
S
T
T
T
T
T
T
T
T
T
T
V
V
X
3
A
A
A
B
B
B
B
C
C
C
C
C
D
D
D
D
D
D
D
D
D
D
E
E
F
F
F
F
G
G
G
H
I
L
L
M
M
N
N
N
N
N
O
O
O
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Q
R
R
S
S
S
T
T
T
V
W
W
Y
Y
Z
M
P
P
P
D
D
D
D
H
M
N
O
P
P
P
P
T
A
A
C
K
M
P
P
P
P
P
P
P
S
T
T
T
T
V