NoisyNaturalGradient

Bayesian optimizer

PyTorch implementation of Noisy Natural Gradient as Variational Inference for Bayesian Neural Networks

Pytorch Implementation of paper "Noisy Natural Gradient as Variational Inference"

GitHub

121 stars
4 watching
11 forks
Language: Python
last commit: about 6 years ago

Related projects:

Repository Description Stars
hjmshi/pytorch-lbfgs A PyTorch implementation of L-BFGS optimization algorithm for training neural networks 586
pkmr06/pytorch-smoothgrad PyTorch implementation of a technique to improve the interpretability of deep learning models by adding noise to the gradients 167
ctallec/pyvarinf A Python package facilitating Bayesian Deep Learning methods with Variational Inference for PyTorch 359
atgambardella/pytorch-es An implementation of an optimization algorithm for training neural networks in machine learning environments. 350
ptrblck/prog_gans_pytorch_inference Reproducible PyTorch inference of the Progressive Growing of GANs model using CelebA training snapshot 322
stonesjtu/pytorch-nce An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers 318
michaelklachko/pnn.pytorch A PyTorch implementation of a neural network architecture that modifies the input to its layers by applying noise masks. 57
ahmedfgad/torchga Trains PyTorch models using the Genetic Algorithm 95
akanimax/pro_gan_pytorch Implementation of a deep learning model for generating high-quality images with improved stability and variation. 536
rentruewang/koila A lightweight wrapper around PyTorch to prevent CUDA out-of-memory errors and optimize model execution 1,821
tianhongdai/integrated-gradient-pytorch A PyTorch implementation of attributing the impact of inputs on deep neural network outputs 181
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513
alykhantejani/nninit Provides weight initialization schemes for PyTorch neural networks 70
xiaoboxia/t-revision A PyTorch implementation of a method for learning with noisy labels in deep neural networks 98
jacobgil/pytorch-pruning This project provides a PyTorch implementation of pruning techniques to reduce the computational resources required for neural network inference. 875