Skip to content
forked from Caiyq2019/MG

Deep Speaker Vector Normalization with Maximum Gaussianality Training

License

Notifications You must be signed in to change notification settings

kritostudent/MG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MG Training (Maximum Gaussianality Training)

A Pytorch implementations of MG training for author's article "Deep Speaker Vector Normalization with Maximum Gaussianality Training" This is a general Gaussian distribution training method and can be used in any task that requires Gaussian distribution in latent space.

Datasets

trainingset:Voxceleb 
testset: SITW, CNCeleb

Following this link to download the dataset (extraction code:8xwe)

Run DNF with ML training (original DNF model )

./run_ML.sh

Run DNF with MG training

./run_MG.sh

The evaluation and scoring will be performed automatically during the training process.

Other instructions

score.py is a python implementations of the standard kaldi consine scoring, you can also use kaldi to do the plda scoring
tsne.py can be used to draw the distribution of latent space 

About

Deep Speaker Vector Normalization with Maximum Gaussianality Training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Shell 1.2%