v0.4.1 🚧 Refactor&Modularization
In this refactoring version, we
- applied SAITS loss function to the newly added imputation models (Crossformer, PatchTST, DLinear, ETSformer, FEDformer, Informer, and Autoformer) in v0.4, and add the arguments
MIT_weight
andORT_weight
in them for users to balance the multi-task learning; - modularized all neural network models and put their modules in the package
pypots.nn.modules
; - removed deprecated metric funcs (e.g.
pypots.utils.metrics.cal_mae
that has been replaced bypypots.utils.metrics.calc_mae
);
What's Changed
- Apply SAITS loss to newly added models and update the docs by @WenjieDu in #346
- Modularize neural network models by @WenjieDu in #348
- Modularize NN models, remove deprecated metric funcs, and update docs by @WenjieDu in #349
- Remove
pypots.imputation.locf.modules
and add assertions for BTTF by @WenjieDu in #350 - Test building package during CI by @WenjieDu in #353
- Avoid the import error
MessagePassing not defined
by @WenjieDu in #351
Full Changelog: v0.4...v0.4.1