Classification Learner and Regression Learner: Please help!
Show older comments
Hello Everyone,
I am trying to use the classification learner app. I have 2 sets of data, one considered "good" and one "bad". I am trying to create a model (either an SVM or regression). But I do not know how and I keep getting poor accuracy. The data is signals. Each set of signal data is around 500 signals. Each one of these signals is represented by a row of 2000 numbers. How can I train a model to tell the difference between good and bad signals and use it to filter through other signal data?
9 Comments
Walter Roberson
on 21 Mar 2019
Okay, 500 signals, 2000 samples per signal. Are the 500 signals to be considered independent, like 500 examples of signals, or are they 500 correlated channels (for example 500 microphones at different positions being used to figure out distances to signal sources by time delays) ?
Are the individual signals time courses in reaction to an event, or continuous repetitive signals, or non-repeative audio (e.g., speech or music) ?
lus31
on 21 Mar 2019
Walter Roberson
on 21 Mar 2019
You should probably do some feature extraction and train based on the extracted features... but it might not be easy to figure out what to extract.
SVM and regression are not suited for the general case of just throwing in some data and hope that something interesting shows up: you would want Deep Learning techniques for that. Or at the very least a time-series network with more standard NN techniques.
lus31
on 21 Mar 2019
Walter Roberson
on 21 Mar 2019
What if you took the mean of the good signals and calculated the correlation to the mean? The bad signals might have a quite different correlation.
lus31
on 21 Mar 2019
Walter Roberson
on 21 Mar 2019
Yes, but it might be enough.
(Remember, we haven't seen any samples of good and poor signals to be able to guess what other features might work.)
lus31
on 21 Mar 2019
Walter Roberson
on 21 Mar 2019
Calculate the correlation between the mean of the good signals and each individual signal, and use that correlation as the input.
Answers (0)
Categories
Find more on AI for Signals in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!