Classifying sound using Machine Learning (Artificial Summit February 2020 @ KnowIt)

  Рет қаралды 570

Jon Nordby

Jon Nordby

Күн бұрын

Пікірлер: 9
@ChintanShah-z3w
@ChintanShah-z3w Жыл бұрын
hey there! thanks for the amazing talk. i am still confused about labelling training data for the model. in my scenario, i have to detect the whistle sound generated by referee during a live sports event. how do i approach training my dataset. i have audio clips from sample match which last over an hour. so if i use the clip to label whistle sounds from it, will it also not take into account the other sounds at the exact moment? suppose referee blows whistle at 2:00-2:10. if i label it as a whistle sound, will it also not include the noise coming from the crowd? how do i approach this problem?
@Jononor
@Jononor Жыл бұрын
Hi! Thanks for the question. Yes, the sound-of-interest may appear together with other sounds sometimes. That is just part of the nature of what you are trying to do! As long as you have enough samples this is not a problem at all for modern Machine Learning methods - it will learn to ignore the irrelevant parts. In fact, the goal should be to cover as many variations of how the sound might appear during use, to build a robust dataset and detector
@Jononor
@Jononor Жыл бұрын
I have a Jyputer notebook that demonstrates a very similar task: Detecting badminton hits in a match. You can find the code here, github.com/jonnor/machinehearing/blob/master/handson/badminton/BadmintonSoundEvents.ipynb (I hope the comment and link appears, KZbin is super finicky about it)
@ChintanShah-z3w
@ChintanShah-z3w Жыл бұрын
​@@JononorYes, link is visible.Thank you so muchhh for the quick response and a reference! i'll look into it. :)
@peterm.4026
@peterm.4026 3 жыл бұрын
Wow, how am I just coming across this lol. Super helpful addition to your other one I saw. Thanks, Jon. Around 48:50 you're talking about labeling for multiple sounds so I just want to clarify. Let's say I want to detect birds. But it's in an area with a lot of wolves who howl a lot. Let's also assume that those are the only two things making noise at all times, wolves and birds. When I classify the dataset to train my model on...before watching this video, I would have originally thought, I should make two classes, "Birds" and "No Birds". But if there are a lot of wolves howling, would I improve my detection if I have "Birds", "No Birds", and "Birds and Wolves." In other words, is adding a third class where there is kind of a mixed sound between the one I want and the interfering audio going to improve my ability to know when birds are chirping around?
@Jononor
@Jononor 3 жыл бұрын
Adding another class to the model may improve performance - or it may hurt. Really depends on the particular model and data, hard to predict. But even if choosing to have only two classes in the model, it can often be advantageous to annotate more. For example it allows error analysis, so you can see if errors in bird classification is correlated with presence of $other-label - a type of confusion.
@peterm.4026
@peterm.4026 3 жыл бұрын
@@Jononor thanks!
@alaabarakat6404
@alaabarakat6404 3 жыл бұрын
Can you help me with my project about machine learning?
@alaabarakat6404
@alaabarakat6404 3 жыл бұрын
Done well
Sound Event Detection using Machine Learning (EuroPython 2021)
38:36
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Accelerating scientific discovery with AI
29:02
Vetenskapsakademien
Рет қаралды 1,6 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
After UnitedHealthcare CEO Killing, Doctors Speak Out | WSJ
5:55
The Wall Street Journal
Рет қаралды 593 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Audio Classification with Machine Learning (EuroPython 2019)
44:32
Top Minds in AI Explain What’s Coming After GPT-4o | EP #130
25:30
Peter H. Diamandis
Рет қаралды 767 М.