# PaddleTS **Repository Path**: VisionDeveloper/PaddleTS ## Basic Information - **Project Name**: PaddleTS - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-10-23 - **Last Updated**: 2022-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **简体中文** | [English](./README_en.md)
------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------- PaddleTS 是一个易用的深度时序建模的Python库,它基于飞桨深度学习框架PaddlePaddle,专注业界领先的深度模型,旨在为领域专家和行业用户提供可扩展的时序建模能力和便捷易用的用户体验。PaddleTS 的主要特性包括: * 设计统一数据结构,实现对多样化时序数据的表达,支持单目标与多目标变量,支持多类型协变量 * 封装基础模型功能,如数据加载、回调设置、损失函数、训练过程控制等公共方法,帮助开发者在新模型开发过程中专注网络结构本身 * 内置业界领先的深度学习模型,如NBEATS、NHiTS、LSTNet、TCN、Transformer等 * 内置多样化的数据转换算子,支持数据处理与转换,包括缺失值填充、异常值处理、归一化、时间相关的协变量提取等 * 内置经典的数据分析算子,帮助开发者便捷实现数据探索,包括数据统计量信息及数据摘要等功能 * 支持自动超参寻优,自动、高效满足效果调优需求 最新更新: * 新增概率预测模型支持,发布DeepAR模型 * 新增时序表征学习支持,发布TS2Vec模型 * 新增informer等一批新预测模型发布 * 自动模型调优AutoTS发布,支持多类型HPO算法,在多个模型和数据集上展现显著调优效果 * 支持第三方机器学习模型及数据转换模块自动集成,支持包括sklearn等第三方库的时序应用 * 支持在GPU设备上运行基于PaddlePaddle的时序模型 未来,更多的高级特性会进一步发布,包括但不限于: * 支持时序异常检测 * 更多时序表征模型 * 更多概率预测模型 * 场景化Pipeline,支持端到端真实场景解决方案 ## 关于 PaddleTS 具体来说,PaddleTS 时序库包含以下子模块: | 模块 | 简述 | |---------------------------------------------------------------------------------------------------------------|------------------------------------| | [**paddlets.datasets**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/datasets/overview.html) | 时序数据模块,统一的时序数据结构和预定义的数据处理方法 | | [**paddlets.autots**](https://paddlets.readthedocs.io/en/latest/source/modules/autots/overview.html) | 自动超参寻优 | | [**paddlets.transform**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/transform/overview.html) | 数据转换模块,提供数据预处理和特征工程相关能力 | | [**paddlets.models**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/models/overview.html) | 时序模型模块,基于飞桨深度学习框架PaddlePaddle的时序模型 | | [**paddlets.pipeline**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/pipeline/overview.html) | 建模任务流模块,支持特征工程、模型训练、模型评估的任务流实现 | | [**paddlets.metrics**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/metrics/overview.html) | 效果评估模块,提供多维度模型评估能力 | | [**paddlets.analysis**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/analysis/overview.html) | 数据分析模块,提供高效的时序特色数据分析能力 | | [**paddlets.utils**](https://paddlets.readthedocs.io/zh_CN/latest/source/modules/backtest/overview.html) | 工具集模块,提供回测等基础功能 | ## 安装 ### 前置条件 * python >= 3.7 * paddlepaddle >= 2.3 pip 安装 paddlets 命令如下: ```bash pip install paddlets ``` 更多安装方式请参考:[环境安装](https://paddlets.readthedocs.io/zh_CN/latest/source/installation/overview.html) ## 文档 * [开始使用](https://paddlets.readthedocs.io/zh_CN/latest/source/get_started/get_started.html) * [API文档](https://paddlets.readthedocs.io/zh_CN/latest/source/api/paddlets.analysis.html) ## 社区 欢迎通过扫描下面的微信二维码加入PaddleTS开源社区,与PaddleTS维护者及社区成员随时进行技术讨论: