PyPOTS: A Python Toolkit for Machine Learning on Partially-Observed Time Series

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Du, Wenjie, Yang, Yiyuan, Qian, Linglong, Wang, Jun, Wen, Qingsong
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912472328306688
author Du, Wenjie
Yang, Yiyuan
Qian, Linglong
Wang, Jun
Wen, Qingsong
author_facet Du, Wenjie
Yang, Yiyuan
Qian, Linglong
Wang, Jun
Wen, Qingsong
contents PyPOTS is an open-source Python library dedicated to data mining and analysis on multivariate partially-observed time series with missing values. Particularly, it provides easy access to diverse algorithms categorized into five tasks: imputation, forecasting, anomaly detection, classification, and clustering. The included models represent a diverse set of methodological paradigms, offering a unified and well-documented interface suitable for both academic research and practical applications. With robustness and scalability in its design philosophy, best practices of software construction, for example, unit testing, continuous integration and continuous delivery, code coverage, maintainability evaluation, interactive tutorials, and parallelization, are carried out as principles during the development of PyPOTS. The toolbox is available on PyPI, Anaconda, and Docker. PyPOTS is open source and publicly available on GitHub https://github.com/WenjieDu/PyPOTS.
format Preprint
id arxiv_https___arxiv_org_abs_2305_18811
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle PyPOTS: A Python Toolkit for Machine Learning on Partially-Observed Time Series
Du, Wenjie
Yang, Yiyuan
Qian, Linglong
Wang, Jun
Wen, Qingsong
Machine Learning
PyPOTS is an open-source Python library dedicated to data mining and analysis on multivariate partially-observed time series with missing values. Particularly, it provides easy access to diverse algorithms categorized into five tasks: imputation, forecasting, anomaly detection, classification, and clustering. The included models represent a diverse set of methodological paradigms, offering a unified and well-documented interface suitable for both academic research and practical applications. With robustness and scalability in its design philosophy, best practices of software construction, for example, unit testing, continuous integration and continuous delivery, code coverage, maintainability evaluation, interactive tutorials, and parallelization, are carried out as principles during the development of PyPOTS. The toolbox is available on PyPI, Anaconda, and Docker. PyPOTS is open source and publicly available on GitHub https://github.com/WenjieDu/PyPOTS.
title PyPOTS: A Python Toolkit for Machine Learning on Partially-Observed Time Series
topic Machine Learning
url https://arxiv.org/abs/2305.18811