ID = voxsrc20_ask_27
Status: closed
Question
How to get DET plot for a speaker recognition system?
DET plot: Detection Error Trade-off plot[1]
Answer
Use python to make it, see [2].
Notes: Tested okay.
import matplotlib.pyplot as plt
from sklearn.metrics import roc_curve
from scipy.stats import norm
import numpy as np
def plot_DET_curve():
# 设置刻度范围
pmiss_min = 0.001
pmiss_max = 0.6
pfa_min = 0.001
pfa_max = 0.6
# 刻度设置
pticks = [0.00001, 0.00002, 0.00005, 0.0001, 0.0002, 0.0005,
0.001, 0.002, 0.005, 0.01, 0.02, 0.05,
0.1, 0.2, 0.4, 0.6, 0.8, 0.9,
0.95, 0.98, 0.99, 0.995, 0.998, 0.999,
0.9995, 0.9998, 0.9999, 0.99995, 0.99998, 0.99999]
# 刻度*100
xlabels = [' 0.001', ' 0.002', ' 0.005', ' 0.01 ', ' 0.02 ', ' 0.05 ',
' 0.1 ', ' 0.2 ', ' 0.5 ', ' 1 ', ' 2 ', ' 5 ',
' 10 ', ' 20 ', ' 40 ', ' 60 ', ' 80 ', ' 90 ',
' 95 ', ' 98 ', ' 99 ', ' 99.5 ', ' 99.8 ', '