Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by mark_l_watson on Monday September 21, 2020 @08:28AM
(#24542495)
This looks very useful. I have a question for the developers, if any of them are here: is there any plan to add anomaly detection for time series data?
[ Parent
| on HN ]
Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by prostodata on Monday September 21, 2020 @01:04PM
(#24545804)
Anomaly detection belongs to unsupervised learning while in time series analysis we normally think about future and future values are viewed as labels. One approach to think in terms of anomaly detection is to train a normal forecasting model. An anomaly is then viewed as large deviation from predicted values. Another approach to train an autoencoder on segments of the time series. Then anomaly is defined by the degree of deviation of the decoded segment from the real segment.
Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by TonyBagnall on Monday September 21, 2020 @01:40PM
(#24546227)
Hi, yes I'd love to add in anomaly detection, motifs and discords, will take time though, lack of people!
Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by thesehands on Monday September 21, 2020 @10:27AM
(#24543866)
Is this not a timeseries classification, which they do implement?
Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by unoti on Monday September 21, 2020 @11:52AM
(#24544799)
> Is anomaly detection not a timeseries classification, which they do implement
It can be a time series classification if and only if you have labels that say a given sample is an anomaly. But then what if it runs for a while and a new kind of anomaly starts happening that it’s never seen before and isn’t in the training set: will it detect it based on your labels?
Ideally anomaly detection should be a more unsupervised learning scenario where it can automatically determine what’s normal and what’s not.
Re:Sktime: A Unified Python Toolbox for Machine Learning wit...
by kmundnic on Monday September 21, 2020 @12:44PM
(#24545521)
I knew about work in anomaly detection for state of health and state of charge in batteries, where you can somewhat model the physical effects (in a data driven manner). However, this description of the problem made me think that meta-learning might be suitable for the problem you’re describing. I’ve only seen it applied in computer vision though (and more recently in speech).