NoisyNaturalGradient
by wlwkgus
Pytorch Implementation of paper "Noisy Natural Gradient as Variational Inference"
AI summary
Bayesian optimizer
PyTorch implementation of Noisy Natural Gradient as Variational Inference for Bayesian Neural Networks
- stars
- 121
- forks
- 11
- watching
- 4
Similar projects
Found by comparing what the projects do, not just their names.
Optimization library
A PyTorch implementation of L-BFGS optimization algorithm for training neural networks
Gradient smoothing
PyTorch implementation of a technique to improve the interpretability of deep learning models by adding noise to the gradients
Bayesian DL tool
A Python package facilitating Bayesian Deep Learning methods with Variational Inference for PyTorch
Neural network optimizer
An implementation of an optimization algorithm for training neural networks in machine learning environments.
GAN inference
Reproducible PyTorch inference of the Progressive Growing of GANs model using CelebA training snapshot
Softmax optimizer
An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers
Noise mask neural network
A PyTorch implementation of a neural network architecture that modifies the input to its layers by applying noise masks.
GA trainer
Trains PyTorch models using a genetic algorithm
Image generator
Implementation of a deep learning model for generating high-quality images with improved stability and variation.
Memory optimizer for deep learning models
A lightweight wrapper around PyTorch to prevent CUDA out-of-memory errors and optimize model execution
Attribution tool
A PyTorch implementation of attributing the impact of inputs on deep neural network outputs
Optimization layer
A PyTorch module that adds differentiable optimization as a layer to neural networks
Weight initializers
Provides weight initialization schemes for PyTorch neural networks
Noisy label solver
A PyTorch implementation of a method for learning with noisy labels in deep neural networks
Pruning tool
This project provides a PyTorch implementation of pruning techniques to reduce the computational resources required for neural network inference.