yeyupiaoling / AudioClassification-PaddlePaddle

基于PaddlePaddle实现的音频分类,支持EcapaTdnn、PANNS、TDNN、Res2Net、ResNetSE等各种模型,还有多种预处理方法
Apache License 2.0
85 stars 14 forks source link

声音异常检测 #7

Closed SSTato closed 2 years ago

SSTato commented 2 years ago

如果我想添加一个声音异常检测功能该怎么做呢,比如我划分了十个类别,当检测到声音不在这十个类别中,就输出其他类别,类似这样的怎么实现呢,我的想法是检测声音对比后返回一个和各类别相似度的分数,低于阈值的就是其他类别。问题是如何用你的代码得到这个分数呢。

yeyupiaoling commented 2 years ago

你的想法也是可以的,或者可以把不属于这10类的音频全部当作一类进行训练

得分可以这样拿

score = result[lab]
SSTato commented 2 years ago

你的想法也是可以的,或者可以把不属于这10类的音频全部当作一类进行训练

得分可以这样拿

score = result[lab]

是否应该是score = result[0][lab]

另外infer运行较慢有什么可以加速的方法吗,不知道该代码在infer时是否使用了gpu呢

yeyupiaoling commented 2 years ago

是的

看你的环境是安装哪个版本的Paddle,

SSTato commented 2 years ago

是的

看你的环境是安装哪个版本的Paddle,

我使用的是你提供的pytorch版本的代码

SSTato commented 2 years ago

是的 看你的环境是安装哪个版本的Paddle,

我使用的是你提供的pytorch版本的代码

torch 1.7.1+cu110 NVIDIA GeForce RTX 3060

yeyupiaoling commented 2 years ago

Pytorch 的,你在这里提问?

默认是使用GPU的,CPU很慢的。 你的推理速度是多少?

ben-8878 commented 1 year ago

result[lab] 这个在哪里啊,在推理代码里没找到

SSTato commented 1 year ago

result[lab] 这个在哪里啊,在推理代码里没找到

我的代码里有的