-
Notifications
You must be signed in to change notification settings - Fork 120
PaddleTS 1.1.0 Release Note EN
Ke Huo edited this page Dec 28, 2022
·
24 revisions
PaddleTS releases the following new models for time series classification, anomaly detection, and forecasting:
- USAD(UnSupervised Anomaly Detection)
- MTAD-GAT(Multivariate Time-series Anomaly Detection via Graph Attention Network)
- CNN(Convolutional Neural Network)
- Inception Time
- SCINet(Sample Convolution and Interaction Network)
- TFT(Temporal Fusion Transformer)
- registry.baidubce.com/paddlets/paddlets:1.1.0
- registry.baidubce.com/paddlets/paddlets:1.1.0-gpu-cuda11.2-cudnn8
Pulling latest
tag will get 1.1.0 release now.
- registry.baidubce.com/paddlets/paddlets:latest
- registry.baidubce.com/paddlets/paddlets:latest-gpu-cuda11.2-cudnn8
Legend for changelogs:
Feature: new features that PaddleTS does not support previously.
Optimization: an existing feature now either requires less computation or memory.
API Change: some changes that require you to change your code.
Fix: some features that previously did not work as stated in documents, or for reasonable expectations that should now work.
- Feature search_space_configer.SearchSpaceConfiger::paddlets_default_search_space now supports hyperparameter optimization for Informer and DeepAR models.
- Feature autots.AutoTS::fit now supports customized maximum concurrency by adding max_concurrent_trials parameter, defaults to 1.
- Feature weighting_ensemble.WeightingEnsembleAnomaly now supports anomaly detection.
- API Change Ensemble removes old ensemble.ensemble_forecaster_base.py, ensemble.stacking_ensemble_forecaster.py and ensemble.weighting_ensemble_forecaster.py modules, replaces with new ensemble.base.py, ensemble.stacking_ensemble.py and ensemble.weighting_ensemble.py modules, respectively.
- Optimization We made internal optimization regarding metrics.base.Metric, now it works more stable.
- API Change metric.metric.MetricContainer construct method removes old metric_names parameter, replaces with new metrics parameter.
- Feature Paddle Inference is now available for PaddleTS time series forecasting and anomaly detection. See documentation to get more details.
- Feature PaddleTS now supports time series classification.
- Feature PaddleTS releases 6 deep time series models. USAD and MTAD-GAT for time series anomaly detection, CNN and Inception Time for time series classification, SCINet and TFT for time series forecasting.
- Feature PaddleTS now supports representation-based time series cluster and classification.
- Feature AutoEncoder, VAE, AnomalyTransformer, MTAD-GAT and USAD anomaly detection models now support adjusting predict results according to ground truth label by adding pred_adjust and pred_adjust_fn parameters in construct method.
- Feature AutoEncoder anomaly detection model now supports categorical features by adding embedding_size and pooling parameters in construct method.
- Optimization We made internal optimization regarding sample building to unify sample building logic.
- Optimization We made internal optimization regarding models.utils::check_tsdataset and time series models RNN, AutoEncoder, now they work more stable.
- API Change models.anomaly.dl.utils::smooth_l1_loss_vae removes y_true parameter.
- Optimization We made internal optimization regarding pipeline.Pipeline::recursive_predict and pipeline.Pipeline::recursive_predict_proba, now they work more stable.
- Feature PaddleTS now supports model explanation. More specifically, post hoc explanation provides a variety of "model independent" explanation frameworks, which can be used to explain any PaddleTS model or pipeline; ante hoc explanation is based on a special model design, which can simultaneously output the prediction results and model explanation. In this release, model-specific explanation module uses newly-released TFT model to implement ante_hoc.tft_exp.