Noise-Contrastive-Estimation-NCE-for-pyTorch

NCE estimator

An implementation of a Noise Contrastive Estimation algorithm in PyTorch

Re-implementation of the Noise Contrastive Estimation algorithm for pyTorch, following "Noise-contrastive estimation: A new estimation principle for unnormalized statistical models." (Gutmann and Hyvarinen, AISTATS 2010)

GitHub

45 stars
1 watching
9 forks
Language: Python
last commit: over 5 years ago
algorithmncenoise-contrastive-estimationpytorch

Related projects:

Repository Description Stars
stonesjtu/pytorch-nce An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers 318
chosj95/mimo-unet Develops a deep learning model for single image deblurring with improved performance and computational efficiency 373
karpathy/pytorch-made An implementation of a masked autoencoder density estimation model in PyTorch 539
wlwkgus/noisynaturalgradient PyTorch implementation of Noisy Natural Gradient as Variational Inference for Bayesian Neural Networks 121
ikostrikov/pytorch-flows PyTorch implementations of algorithms for density estimation using invertible transformations. 576
4uiiurz1/pytorch-nested-unet An implementation of a deep learning model for image segmentation using PyTorch 851
michaelklachko/pnn.pytorch A PyTorch implementation of a neural network architecture that modifies the input to its layers by applying noise masks. 57
kefirski/pytorch_neg_loss A PyTorch implementation of negative sampling loss for text classification models 125
marcelampc/d3net_depth_estimation A PyTorch implementation of a deep neural network architecture for estimating depth from defocus blur images 118
clementpinard/depthnet A PyTorch implementation of a depth estimation network trained on the Still Box dataset 119
pp00704831/banet-tip-2022 A PyTorch implementation of an attention network for dynamic scene deblurring 37
yukkyo/pytorch-filterresponsenormalizationlayer An implementation of Filter Response Normalization Layer in PyTorch to improve the training of deep neural networks by eliminating batch dependence. 85
mks0601/3dmppe_posenet_release A PyTorch implementation of a deep learning model for 3D multi-person pose estimation from a single RGB image 821
randl/shufflenetv2-pytorch An implementation of a lightweight convolutional neural network architecture for mobile devices 191
clementpinard/sfmlearner-pytorch PyTorch implementation of unsupervised depth and ego-motion learning from video sequences 1,014