PyDTS: A Python Toolkit for Deep Learning Time Series Modelling
In this article, the topic of time series modelling is discussed. It highlights the criticality of analysing and forecasting time series data across various sectors, identifying five primary application areas: denoising, forecasting, nonlinear transient modelling, anomaly detection, and degradation modelling. It further outlines the mathematical frameworks employed in a time series modelling task, categorizing them into statistical, linear algebra, and machine- or deep-learning-based approaches, with each category serving distinct dimensions and complexities of time series problems. Additionally, the article reviews the extensive literature on time series modelling, covering statistical processes, state space representations, and machine and deep learning applications in various fields. The unique contribution of this work lies in its presentation of a Python-based toolkit for time series modelling (PyDTS) that integrates popular methodologies and offers practical examples and benchmarking across diverse datasets.
Item Type | Article |
---|---|
Additional information | © 2024 by the authors. Licensee MDPI, Basel, Switzerland. This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY), https://creativecommons.org/licenses/by/4.0/ |
Keywords | anomaly detection, deep learning, degradation modelling, denoising, forecasting, machine learning, nonlinear modelling, time series modelling, information systems, electrical and electronic engineering, general physics and astronomy, mathematical physics, physics and astronomy (miscellaneous) |
Date Deposited | 15 May 2025 15:30 |
Last Modified | 18 Jun 2025 23:12 |