1 Star 2 Fork 3

夜雨飘零/VoiceprintRecognition-PaddlePaddle

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
eval.py 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
yeyupiaoling 提交于 2023-09-12 20:35 . 优化实时推理
import argparse
import functools
import time
from ppvector.trainer import PPVectorTrainer
from ppvector.utils.utils import add_arguments, print_arguments
parser = argparse.ArgumentParser(description=__doc__)
add_arg = functools.partial(add_arguments, argparser=parser)
add_arg('configs', str, 'configs/cam++.yml', "配置文件")
add_arg("use_gpu", bool, True, "是否使用GPU评估模型")
add_arg('save_image_path', str, 'output/images/', "保存结果图的路径")
add_arg('resume_model', str, 'models/CAMPPlus_Fbank/best_model/', "模型的路径")
args = parser.parse_args()
print_arguments(args=args)
# 获取训练器
trainer = PPVectorTrainer(configs=args.configs, use_gpu=args.use_gpu)
# 开始评估
start = time.time()
eer, min_dcf, threshold = trainer.evaluate(resume_model=args.resume_model, save_image_path=args.save_image_path)
end = time.time()
print('评估消耗时间:{}s,threshold:{:.2f},EER: {:.5f}, MinDCF: {:.5f}'
.format(int(end - start), threshold, eer, min_dcf))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/yeyupiaoling/VoiceprintRecognition-PaddlePaddle.git
git@gitee.com:yeyupiaoling/VoiceprintRecognition-PaddlePaddle.git
yeyupiaoling
VoiceprintRecognition-PaddlePaddle
VoiceprintRecognition-PaddlePaddle
develop

搜索帮助