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: about 7 years ago
algorithmncenoise-contrastive-estimationpytorch

Related projects:

RepositoryDescriptionStars
stonesjtu/pytorch-nceAn implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers317
chosj95/mimo-unetDevelops a deep learning model for single image deblurring with improved performance and computational efficiency382
karpathy/pytorch-madeAn implementation of a masked autoencoder density estimation model in PyTorch541
wlwkgus/noisynaturalgradientPyTorch implementation of Noisy Natural Gradient as Variational Inference for Bayesian Neural Networks121
ikostrikov/pytorch-flowsPyTorch implementations of algorithms for density estimation using invertible transformations.577
4uiiurz1/pytorch-nested-unetAn implementation of a deep learning model for image segmentation using PyTorch868
michaelklachko/pnn.pytorchA PyTorch implementation of a neural network architecture that modifies the input to its layers by applying noise masks.57
kefirski/pytorch_neg_lossA PyTorch implementation of negative sampling loss for text classification models125
marcelampc/d3net_depth_estimationA PyTorch implementation of a deep neural network architecture for estimating depth from defocus blur images118
clementpinard/depthnetA PyTorch implementation of a depth estimation network trained on the Still Box dataset119
pp00704831/banet-tip-2022A PyTorch implementation of an attention network for dynamic scene deblurring37
yukkyo/pytorch-filterresponsenormalizationlayerAn implementation of Filter Response Normalization Layer in PyTorch to improve the training of deep neural networks by eliminating batch dependence.86
mks0601/3dmppe_posenet_releaseA PyTorch implementation of a deep learning model for 3D multi-person pose estimation from a single RGB image825
randl/shufflenetv2-pytorchAn implementation of a lightweight convolutional neural network architecture for mobile devices191
clementpinard/sfmlearner-pytorchPytorch implementation of unsupervised depth and ego-motion learning from video sequences1,022