├── Readme.md ├── data_provider ├── __init__.py ├── data_factory.py └── data_loader.py ├── exp ├── exp_basic.py └── exp_long_term_forecasting.py ├── image ├── VCformer.png ├── dataset_desc.png └── pseudo-code.png ├── layers ├── AutoCorrelation.py ├── Autoformer_EncDec.py ├── Conv_Blocks.py ├── Crossformer_EncDec.py ├── DSformer_Dec.py ├── DSformer_block.py ├── DoubleSampling_Blocks.py ├── ETSformer_EncDec.py ├── Embed.py ├── FourierCorrelation.py ├── KTD.py ├── MultiWaveletCorrelation.py ├── Pyraformer_EncDec.py ├── RevIn.py ├── SelfAttention_Family.py ├── Transformer_EncDec.py ├── VCformer_Enc.py └── __init__.py ├── models ├── Autoformer.py ├── Crossformer.py ├── DLinear.py ├── DSformer.py ├── FEDformer.py ├── Informer.py ├── ModernTCN.py ├── Nonstationary_Transformer.py ├── PatchTST.py ├── Pyraformer.py ├── Reformer.py ├── TiDE.py ├── TimesNet.py ├── Transformer.py ├── VCformer.py ├── __init__.py └── iTransformer.py ├── requirements.txt ├── run.py ├── scripts └── VCformer_scripts │ ├── ECL.sh │ ├── ETT_scripts │ ├── ETTh1.sh │ ├── ETTh2.sh │ ├── ETTm1.sh │ └── ETTm2.sh │ ├── Exchange.sh │ ├── Traffic.sh │ └── Weather.sh └── utils ├── __init__.py ├── losses.py ├── m4_summary.py ├── masking.py ├── metrics.py ├── timefeatures.py └── tools.py /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/Readme.md -------------------------------------------------------------------------------- /data_provider/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data_provider/data_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/data_provider/data_factory.py -------------------------------------------------------------------------------- /data_provider/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/data_provider/data_loader.py -------------------------------------------------------------------------------- /exp/exp_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/exp/exp_basic.py -------------------------------------------------------------------------------- /exp/exp_long_term_forecasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/exp/exp_long_term_forecasting.py -------------------------------------------------------------------------------- /image/VCformer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/image/VCformer.png -------------------------------------------------------------------------------- /image/dataset_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/image/dataset_desc.png -------------------------------------------------------------------------------- /image/pseudo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/image/pseudo-code.png -------------------------------------------------------------------------------- /layers/AutoCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/AutoCorrelation.py -------------------------------------------------------------------------------- /layers/Autoformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Autoformer_EncDec.py -------------------------------------------------------------------------------- /layers/Conv_Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Conv_Blocks.py -------------------------------------------------------------------------------- /layers/Crossformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Crossformer_EncDec.py -------------------------------------------------------------------------------- /layers/DSformer_Dec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/DSformer_Dec.py -------------------------------------------------------------------------------- /layers/DSformer_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/DSformer_block.py -------------------------------------------------------------------------------- /layers/DoubleSampling_Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/DoubleSampling_Blocks.py -------------------------------------------------------------------------------- /layers/ETSformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/ETSformer_EncDec.py -------------------------------------------------------------------------------- /layers/Embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Embed.py -------------------------------------------------------------------------------- /layers/FourierCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/FourierCorrelation.py -------------------------------------------------------------------------------- /layers/KTD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/KTD.py -------------------------------------------------------------------------------- /layers/MultiWaveletCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/MultiWaveletCorrelation.py -------------------------------------------------------------------------------- /layers/Pyraformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Pyraformer_EncDec.py -------------------------------------------------------------------------------- /layers/RevIn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/RevIn.py -------------------------------------------------------------------------------- /layers/SelfAttention_Family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/SelfAttention_Family.py -------------------------------------------------------------------------------- /layers/Transformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/Transformer_EncDec.py -------------------------------------------------------------------------------- /layers/VCformer_Enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/layers/VCformer_Enc.py -------------------------------------------------------------------------------- /layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Autoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Autoformer.py -------------------------------------------------------------------------------- /models/Crossformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Crossformer.py -------------------------------------------------------------------------------- /models/DLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/DLinear.py -------------------------------------------------------------------------------- /models/DSformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/DSformer.py -------------------------------------------------------------------------------- /models/FEDformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/FEDformer.py -------------------------------------------------------------------------------- /models/Informer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Informer.py -------------------------------------------------------------------------------- /models/ModernTCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/ModernTCN.py -------------------------------------------------------------------------------- /models/Nonstationary_Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Nonstationary_Transformer.py -------------------------------------------------------------------------------- /models/PatchTST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/PatchTST.py -------------------------------------------------------------------------------- /models/Pyraformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Pyraformer.py -------------------------------------------------------------------------------- /models/Reformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Reformer.py -------------------------------------------------------------------------------- /models/TiDE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/TiDE.py -------------------------------------------------------------------------------- /models/TimesNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/TimesNet.py -------------------------------------------------------------------------------- /models/Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/Transformer.py -------------------------------------------------------------------------------- /models/VCformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/VCformer.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/iTransformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/models/iTransformer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/run.py -------------------------------------------------------------------------------- /scripts/VCformer_scripts/ECL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/ECL.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/ETT_scripts/ETTh1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/ETT_scripts/ETTh1.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/ETT_scripts/ETTh2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/ETT_scripts/ETTh2.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/ETT_scripts/ETTm1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/ETT_scripts/ETTm1.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/ETT_scripts/ETTm2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/ETT_scripts/ETTm2.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/Exchange.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/Exchange.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/Traffic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/Traffic.sh -------------------------------------------------------------------------------- /scripts/VCformer_scripts/Weather.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/scripts/VCformer_scripts/Weather.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/losses.py -------------------------------------------------------------------------------- /utils/m4_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/m4_summary.py -------------------------------------------------------------------------------- /utils/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/masking.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/timefeatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/timefeatures.py -------------------------------------------------------------------------------- /utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CSyyn/VCformer/HEAD/utils/tools.py --------------------------------------------------------------------------------