研究 pypots 和 TimeMixer
目标
- 弄清楚 pypots 能做什么, 主要应用场景是什么, 亲身实践2个核心使用场景
- 搞清楚 TimeMixer 是怎么应用的, 大概了解它的核心原理.
步骤
pypots 是什么?
Python toolbox for Partially-Observed Time Series, 首先对于程序员来说, 它是一个开源python 库, 主要应用在时序数据的分析上面. 为什么强调部分观测数据? 因为现实情况中很多时候无法获取完整数据, 数据有缺失, 必须要数据清理, 整理, 而 pypots 直接面对这些有缺失数据的时序数据. 内置了 50 多种最先进的(SOTA)经典与深度学习算法(涵盖了基于 GAN、Transformer、扩散模型等技术), 并使用统一的 API 接口(fit/transform/predict),
pypots 能做啥?
- 缺失值插补 (Imputation)
- 时间序列预测 (Forecasting)
- 分类 (Classification)
- 聚类 (Clustering)
- 异常检测 (Anomaly Detection)
参考: