Skip to content

swshon/dialectID_siam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Suwon Shon
Dec 12, 2017
c6f5614 · Dec 12, 2017

History

35 Commits
Nov 13, 2017
Nov 21, 2017
Oct 17, 2017
Dec 12, 2017
Oct 25, 2017
Oct 20, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 25, 2017
Oct 20, 2017
Oct 24, 2017
Oct 18, 2017

Repository files navigation

Dialect identification using Siamese network

Siamese network based dimensionality reduction for robust dialect identification (and as well as language recognition)

Requirment

  • Python, tested on 2.7.6 (better with jupyter notebook)
  • Tensorflow

Training Model

  • train_ivector.ipynb : Training siamese neural network model for i-vector feature
  • train_word.ipynb : Training siamese neural network model for word feature
  • train_char.ipynb : Training siamese neural network model for character feature
  • train_phone.ipynb : Training siamese neural network model for phoneme feature

Performance evaluation example of i-vector feature on MGB-3 Test dataset

  • Confusion matrix
EGY GLF LAB MSA NOR
EGY 225 13 37 11 24
GLF 11 178 31 16 12
LAB 43 45 212 14 31
MSA 5 5 10 208 10
NOR 18 9 44 13 267
  • Precision
EGY GLF LAB MSA NOR
0.73 0.72 0.61 0.87 0.76
  • Recall
EGY GLF LAB MSA NOR
0.75 0.71 0.63 0.79 0.78

Overall performance

Accurary : 0.731 Precision : 0.739 Recall : 0.732