Walleclipse / Deep_Speaker-speaker_recognition_system

Keras implementation of ‘’Deep Speaker: an End-to-End Neural Speaker Embedding System‘’ (speaker recognition)
245 stars 81 forks source link

得到结果的含义 #50

Open LittleMaWen opened 4 years ago

LittleMaWen commented 4 years ago

学长您好,在test_model.py得到的测试结果中,为什么每一次测试的结果并不相同?请问true positive rate = 1.0, accuracy , equal error rate 分别是什么含义?true positive rate=1.0是指测试的说话人都包含在训练的说话人中?accuracy是指什么的精度呢? 诚盼您的回复,谢谢您!

izhangy commented 4 years ago

您好,test_model.py每次运行都会出现Empty suite,请问是怎么回事

Walleclipse commented 4 years ago

学长您好,在test_model.py得到的测试结果中,为什么每一次测试的结果并不相同?请问true positive rate = 1.0, accuracy , equal error rate 分别是什么含义?true positive rate=1.0是指测试的说话人都包含在训练的说话人中?accuracy是指什么的精度呢? 诚盼您的回复,谢谢您!

请查看issue 44. 因为在特征提取选择音频时,音频长度大于模型输入长度会选择一个随机点进行切割的所以每一次测试的结果并不相同。然后如果你用了我给出的sample data,那么数据太少了,不能说明问题。还是建议下载完整的LibriSpeech数据再运行程序。 accuracy在该任务意义不大,最重要的指标是EER,有关这些指标的意义,请查看这里这里

Walleclipse commented 4 years ago

您好,test_model.py每次运行都会出现Empty suite,请问是怎么回事

您好,你能完整地说一下报错信息么,我没有太理解。 你在运行 train.py 的时候能正常运行么?能正常出测试结果么?如果正常那应该问题不大。

yy835055664 commented 4 years ago

学长你好,checkpoints里面有一个train_acc_eer,在模型训练中也会对模型进行评估,请问一下评估用的数据集是训练集还是测试集?如果是训练集,评估集占训练集百分之多少?

Walleclipse commented 2 years ago

train_acc_eer 是对训练集的测试结果。 训练过程中也会对测试集进行测试,并且输出测试结果。 训练集和测试集是不同的文件,查看librispeech data