画EER曲线,声纹确认

本文介绍如何绘制EER曲线,该过程涉及计算每个阈值点的错误接受率和错误拒绝率,类似于准确率召回率曲线的计算。通过分析包含score和target/nontarget信息的scores文件,可以得出各个阈值下的表现,进一步绘制EER曲线。
摘要由CSDN通过智能技术生成

画EER曲线首先需要知道每个阈值点对应的错误接受率和错误拒绝率(跟计算准确率召回率,画准确率召回率曲线差不多):
scores文件的格式: score target/nontarget

#!coding=utf-8

def read_file(filename):
    with open(filename, 'r') as f:
        lines = f.readlines()
    return lines

def write_file(filename, lines):
    with open(filename, 'w') as f:
        f.writelines(lines)

def compute_FA(nontarget_is_target, target_is_target):
    #False_accept = nontarget_is_target / (nontarget_is_target + target_is_target)
    FA = float(nontarget_is_target) / (nontarget_is_target + target_is_target)
    return FA

def compute_FR(target_is_nontarget, nontarget_is_nontarget):
    #False_accept = nontarget_is_target / (nontarget_is_target + target_is_target)
    FA = float(target_is_nontarget) / (nontarget_is_nontarget + target_is
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值