公司动态

UniTS 统一时间序列模型快速上手:一套权重跑通四大任务

📅 2026/8/24 7:03:57
UniTS 统一时间序列模型快速上手:一套权重跑通四大任务
UniTS 统一时间序列模型快速上手一套权重跑通四大任务【免费下载链接】UniTSA unified multi-task time series model.项目地址: https://gitcode.com/gh_mirrors/uni/UniTSUniTS 是开源的统一时间序列模型一套共享权重同时支持时间序列预测、分类、填补、异常检测无需为每个任务单独训练模型。它适合处理多领域、多任务时间序列的研究者与工程师能压低重复训练成本还支持零样本、少样本适配新数据。项目亮点为什么值得试一个骨干干四件事预测、分类、填补、异常检测共用一套权重没有任何任务专属模块。换任务只改数据配置不动网络结构。零样本与少样本迁移在 38 个多领域数据集上优于任务专用模型预训练后能零样本应对新预测长度用少量样本迁移到新数据域官方还提供预训练权重。一条命令就能跑代码基于 Time-Series-Library 搭建训练、迁移、评测全程都是 shell 脚本不用自己写代码。三步跑起来装环境、装依赖、跑训练第一步30 秒完成环境准备硬性要求只有一个PyTorch 2.0外加常规 Python 环境。项目不需要 pip 安装包克隆仓库后直接跑脚本。第二步获取代码并安装依赖下面 3 条命令克隆项目并一次性装好全部依赖库git clone https://gitcode.com/gh_mirrors/uni/UniTS cd UniTS pip install -r requirements.txt第三步跑通第一次多任务训练第一条命令下载基准数据集第二条启动多数据集监督联合训练bash download_data_all.sh bash scripts/supervised_learning/UniTS_supervised.sh跑完会生成 checkpoint后续做新数据迁移时直接复用即可。什么时候会用到它使用场景做医疗信号分析时比如心电图节律分类或生命体征异常监测同一套权重既做分类也做异常检测不必来回切换模型。做金融预测类工作时股票价格、宏观指标等任务预训练后可零样本适配新预测长度新市场数据用 20% 的样本微调就能上手。处理带缺失的传感器数据时工业物联网数据的填补和异常检测统一在同一模型里缺失率在脚本参数中直接调节。做多任务对比实验时多个数据集联合训练评测口径天然一致省去逐一对齐基准的麻烦。避坑指南新手常见的 4 个问题自己的数据加载不进去先转成.ts格式拆成newdata_TRAIN.ts和newdata_TEST.ts两个文件再参考 data_provider/ 里的示例 YAML 写配置文件。提示学习跑不起来该模式冻结骨干、只调 token必须先用预训练脚本拿到权重再填好pretrained_weight参数。训练损失变 NaN保留clip_grad梯度裁剪参数时间序列数据差异大换新数据要自己调学习率和批量大小。依赖安装冲突requirements.txt锁定了较旧版本如 numpy 1.23.5Python 太新时按版本号为单位逐个安装并酌情调整。生态与扩展资源PyTorch训练运行时torchrun启动任务多卡扩展只改进程数。Pandas NumPy负责数据清洗与归一化预处理自有数据时干重活。Matplotlib画预测值与真实值曲线结果一眼看清。Time-Series-Library本项目的底层代码库想跑基线对比可直接复用其数据加载与评测逻辑。全部训练与迁移脚本见 scripts/ 目录用自己的数据适配 UniTS 可参考仓库内的 Tutorial。【免费下载链接】UniTSA unified multi-task time series model.项目地址: https://gitcode.com/gh_mirrors/uni/UniTS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考