Classification Learner and Regression Learner: Please help!
이전 댓글 표시
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
Walter Roberson
2019년 3월 21일
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
2019년 3월 21일
Walter Roberson
2019년 3월 21일
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
2019년 3월 21일
Walter Roberson
2019년 3월 21일
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
2019년 3월 21일
Walter Roberson
2019년 3월 21일
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
2019년 3월 21일
Walter Roberson
2019년 3월 21일
Calculate the correlation between the mean of the good signals and each individual signal, and use that correlation as the input.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 AI for Signals에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!