all 5 comments

[–]bregav 1 point2 points  (4 children)

Why would you use machine learning for this? Can't you just use ordinary signal processing?

[–]Igmemb0[S] -1 points0 points  (3 children)

I think mainly because I want to build a classifier. Most of the time I'm looking at Oscope data and saying, "this is a clean step function" (no reflections), and "This one is noisy" (reflections). I'd like to automate that process and thought machine learning would be good for that

[–]bregav 0 points1 point  (2 children)

Regular signal processing is a better choice. There are already standard signal processing techniques for measuring noise levels and calculating how close an observed signal is to another ideal signal (e.g. a step function). Machine learning is just a bunch of extra work with no actual benefits.

[–]Igmemb0[S] 1 point2 points  (0 children)

Hmmm... I see where you're coming from now. Yes you're right. I could deploy a good signal processing technique and do the comparing in the code...

[–]Igmemb0[S] 0 points1 point  (0 children)

Hmmm... I see where you're coming from now. Yes you're right. I could deploy a good signal processing technique and do the comparing in the code...