sktime: A Unified Interface for Machine Learning with Time Series
arXiv:1909.07872
Abstract
We present sktime -- a new scikit-learn compatible Python library with a unified interface for machine learning with time series. Time series data gives rise to various distinct but closely related learning tasks, such as forecasting and time series classification, many of which can be solved by reducing them to related simpler tasks. We discuss the main rationale for creating a unified interface, including reduction, as well as the design of sktime's core API, supported by a clear overview of common time series tasks and reduction approaches.
References in corpus (7)
- The NumPy array: a structure for efficient numerical computation
- Deep learning for time series classification: a review
- API design for machine learning software: experiences from the scikit-learn project
- Automatic time-series phenotyping using massive feature extraction
- GluonTS: Probabilistic Time Series Models in Python
- A tale of two toolkits, report the first: benchmarking time series classification algorithms for correctness and efficiency
- Machine Learning Automation Toolbox (MLaut)
Cited by in corpus (17)
- Review of automated time series forecasting pipelines
- Darts: User-Friendly Modern Machine Learning for Time Series
- Machine learning based automated identification of thunderstorms from anemometric records using shapelet transform
- Deeptime: a Python library for machine learning dynamical models from time series data
- Appliance Detection Using Very Low-Frequency Smart Meter Time Series
- timeXplain -- A Framework for Explaining the Predictions of Time Series Classifiers
- Automatic Feature Engineering for Time Series Classification: Evaluation and Discussion
- 3D Visual Tracking to Quantify Physical Contact Interactions in Human-to-Human Touch
- AutoAI-TS: AutoAI for Time Series Forecasting
- A tale of two toolkits, report the first: benchmarking time series classification algorithms for correctness and efficiency
- Forecasting with sktime: Designing sktime's New Forecasting API and Applying It to Replicate and Extend the M4 Study
- Uncertain Time Series Classification With Shapelet Transform
- An Empirical Evaluation of Multivariate Time Series Classification with Input Transformation across Different Dimensions
- Explainable classification of astronomical uncertain time series
- Diffeomorphic Transformations for Time Series Analysis: An Efficient Approach to Nonlinear Warping
- A tale of two toolkits, report the second: bake off redux. Chapter 1. dictionary based classifiers
- TANDEM: Temporal Attention-guided Neural Differential Equations for Missingness in Time Series Classification