- Imbalanced dataset: The number of non-footstep data points is proportionately larger than footstep data points. "data-imbalance."
- Non-characteristic Features: The features used for classification may not capture the distinctive characteristics appropriate for the classification problem at hand.
- Model Overfitting: Sometimes, the model may be complex enough to fit to noise(outliers) and can classify incorrectly.
How to remove false positives in audio classification?
1 次查看(过去 30 天)
显示 更早的评论
Dear all Audio Experts,
I am trying to detect a particular sound of a footstep from the environment of woods based on the crackling sound of dry leaf by a footstep. I intend not to use any pre-processing (sound filters) since the range of frequencies generated by the footstep are from 0Hz to 50K Hz. The application that is trained using machine learning is giving me many false positives. Also, once a sound is generated by crackling of a leaf (which is used for training of the system) can never be generated again in lifetime. That means, the sound used for testing is so unique and the system has never seen such sound during training. Yet using Timbral Audio features and Low-level descriptors the footstep is detected using SVM and Other classifiers. However, the biggest challenge I am facing is how to get rid of the false positives. Will there be any impact of normalizing the sound levels on features and classification accuracy? Is there any other way to remove the false positives? Kindly help
0 个评论
采纳的回答
Nayan
2023-4-17
编辑:Nayan
2023-4-17
Hi
I understand that the problem is with the excessive number of "False Positives" in the classification of footsteps from wood environment sound. False positive indicates that the Machine Learning model somehow classifies the non-footsteps as footsteps. The following can be the reasons for the same
Above are a few reasons that can lead to excessive False Positives. I would suggest you look at the mis classified data closely, extract the right features using the "AI for Audio" from the "Audio Toolbox (mathworks.com)" that is distinctive of the classification problem and try to observe if there is a pattern to the miss-classification.
I suggest you refer to the documentation and examples in "Audio Toolbox (mathworks.com)" for a better resolution to your problem.
I hope this helps!
Cheers,
Nayan
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Classification Ensembles 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!