├── LICENSE.md ├── README.md ├── data_provider ├── __init__.py ├── data_factory.py ├── data_loader.py ├── m4.py └── uea.py ├── exp ├── __init__.py ├── exp_anomaly_detection.py ├── exp_basic.py ├── exp_classification.py ├── exp_imputation.py ├── exp_long_term_forecasting.py └── exp_short_term_forecasting.py ├── layers ├── AutoCorrelation.py ├── Autoformer_EncDec.py ├── Conv_Blocks.py ├── Crossformer_EncDec.py ├── ETSformer_EncDec.py ├── Embed.py ├── FourierCorrelation.py ├── MultiWaveletCorrelation.py ├── Pyraformer_EncDec.py ├── SelfAttention_Family.py ├── StandardNorm.py ├── Transformer_EncDec.py └── __init__.py ├── models ├── Autoformer.py ├── CrossLinear.py ├── Crossformer.py ├── DLinear.py ├── ETSformer.py ├── FEDformer.py ├── FiLM.py ├── FreTS.py ├── Informer.py ├── Koopa.py ├── LightTS.py ├── MICN.py ├── Mamba.py ├── MambaSimple.py ├── Nonstationary_Transformer.py ├── PAttn.py ├── PatchTST.py ├── Pyraformer.py ├── Reformer.py ├── SCINet.py ├── SegRNN.py ├── TSMixer.py ├── TemporalFusionTransformer.py ├── TiDE.py ├── TimeMixer.py ├── TimeXer.py ├── TimesNet.py ├── Transformer.py ├── __init__.py └── iTransformer.py ├── requirements.txt ├── run.py ├── scripts ├── exogenous_forecast │ ├── ECL │ │ └── CrossLinear.sh │ ├── EPF │ │ └── CrossLinear.sh │ ├── ETTh1 │ │ └── CrossLinear.sh │ ├── ETTh2 │ │ └── CrossLinear.sh │ ├── ETTm1 │ │ └── CrossLinear.sh │ ├── ETTm2 │ │ └── CrossLinear.sh │ ├── Traffic │ │ └── CrossLinear.sh │ └── Weather │ │ └── CrossLinear.sh └── multivariate_forecast │ ├── ECL │ └── CrossLinear.sh │ ├── EPF │ └── CrossLinear.sh │ ├── ETTh1 │ └── CrossLinear.sh │ ├── ETTh2 │ └── CrossLinear.sh │ ├── ETTm1 │ └── CrossLinear.sh │ ├── ETTm2 │ └── CrossLinear.sh │ ├── Traffic │ └── CrossLinear.sh │ └── Weather │ └── CrossLinear.sh └── utils ├── ADFtest.py ├── __init__.py ├── augmentation.py ├── dtw.py ├── dtw_metric.py ├── losses.py ├── m4_summary.py ├── masking.py ├── metrics.py ├── print_args.py ├── timefeatures.py └── tools.py /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/README.md -------------------------------------------------------------------------------- /data_provider/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data_provider/data_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/data_provider/data_factory.py -------------------------------------------------------------------------------- /data_provider/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/data_provider/data_loader.py -------------------------------------------------------------------------------- /data_provider/m4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/data_provider/m4.py -------------------------------------------------------------------------------- /data_provider/uea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/data_provider/uea.py -------------------------------------------------------------------------------- /exp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /exp/exp_anomaly_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_anomaly_detection.py -------------------------------------------------------------------------------- /exp/exp_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_basic.py -------------------------------------------------------------------------------- /exp/exp_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_classification.py -------------------------------------------------------------------------------- /exp/exp_imputation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_imputation.py -------------------------------------------------------------------------------- /exp/exp_long_term_forecasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_long_term_forecasting.py -------------------------------------------------------------------------------- /exp/exp_short_term_forecasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/exp/exp_short_term_forecasting.py -------------------------------------------------------------------------------- /layers/AutoCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/AutoCorrelation.py -------------------------------------------------------------------------------- /layers/Autoformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Autoformer_EncDec.py -------------------------------------------------------------------------------- /layers/Conv_Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Conv_Blocks.py -------------------------------------------------------------------------------- /layers/Crossformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Crossformer_EncDec.py -------------------------------------------------------------------------------- /layers/ETSformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/ETSformer_EncDec.py -------------------------------------------------------------------------------- /layers/Embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Embed.py -------------------------------------------------------------------------------- /layers/FourierCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/FourierCorrelation.py -------------------------------------------------------------------------------- /layers/MultiWaveletCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/MultiWaveletCorrelation.py -------------------------------------------------------------------------------- /layers/Pyraformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Pyraformer_EncDec.py -------------------------------------------------------------------------------- /layers/SelfAttention_Family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/SelfAttention_Family.py -------------------------------------------------------------------------------- /layers/StandardNorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/StandardNorm.py -------------------------------------------------------------------------------- /layers/Transformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/layers/Transformer_EncDec.py -------------------------------------------------------------------------------- /layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/Autoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Autoformer.py -------------------------------------------------------------------------------- /models/CrossLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/CrossLinear.py -------------------------------------------------------------------------------- /models/Crossformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Crossformer.py -------------------------------------------------------------------------------- /models/DLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/DLinear.py -------------------------------------------------------------------------------- /models/ETSformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/ETSformer.py -------------------------------------------------------------------------------- /models/FEDformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/FEDformer.py -------------------------------------------------------------------------------- /models/FiLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/FiLM.py -------------------------------------------------------------------------------- /models/FreTS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/FreTS.py -------------------------------------------------------------------------------- /models/Informer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Informer.py -------------------------------------------------------------------------------- /models/Koopa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Koopa.py -------------------------------------------------------------------------------- /models/LightTS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/LightTS.py -------------------------------------------------------------------------------- /models/MICN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/MICN.py -------------------------------------------------------------------------------- /models/Mamba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Mamba.py -------------------------------------------------------------------------------- /models/MambaSimple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/MambaSimple.py -------------------------------------------------------------------------------- /models/Nonstationary_Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Nonstationary_Transformer.py -------------------------------------------------------------------------------- /models/PAttn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/PAttn.py -------------------------------------------------------------------------------- /models/PatchTST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/PatchTST.py -------------------------------------------------------------------------------- /models/Pyraformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Pyraformer.py -------------------------------------------------------------------------------- /models/Reformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Reformer.py -------------------------------------------------------------------------------- /models/SCINet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/SCINet.py -------------------------------------------------------------------------------- /models/SegRNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/SegRNN.py -------------------------------------------------------------------------------- /models/TSMixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TSMixer.py -------------------------------------------------------------------------------- /models/TemporalFusionTransformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TemporalFusionTransformer.py -------------------------------------------------------------------------------- /models/TiDE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TiDE.py -------------------------------------------------------------------------------- /models/TimeMixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TimeMixer.py -------------------------------------------------------------------------------- /models/TimeXer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TimeXer.py -------------------------------------------------------------------------------- /models/TimesNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/TimesNet.py -------------------------------------------------------------------------------- /models/Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/Transformer.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/iTransformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/models/iTransformer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/run.py -------------------------------------------------------------------------------- /scripts/exogenous_forecast/ECL/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/ECL/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/EPF/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/EPF/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/ETTh1/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/ETTh1/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/ETTh2/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/ETTh2/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/ETTm1/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/ETTm1/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/ETTm2/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/ETTm2/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/Traffic/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/Traffic/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/exogenous_forecast/Weather/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/exogenous_forecast/Weather/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/ECL/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/ECL/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/EPF/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/EPF/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/ETTh1/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/ETTh1/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/ETTh2/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/ETTh2/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/ETTm1/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/ETTm1/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/ETTm2/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/ETTm2/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/Traffic/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/Traffic/CrossLinear.sh -------------------------------------------------------------------------------- /scripts/multivariate_forecast/Weather/CrossLinear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/scripts/multivariate_forecast/Weather/CrossLinear.sh -------------------------------------------------------------------------------- /utils/ADFtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/ADFtest.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/augmentation.py -------------------------------------------------------------------------------- /utils/dtw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/dtw.py -------------------------------------------------------------------------------- /utils/dtw_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/dtw_metric.py -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/losses.py -------------------------------------------------------------------------------- /utils/m4_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/m4_summary.py -------------------------------------------------------------------------------- /utils/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/masking.py -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/metrics.py -------------------------------------------------------------------------------- /utils/print_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/print_args.py -------------------------------------------------------------------------------- /utils/timefeatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/timefeatures.py -------------------------------------------------------------------------------- /utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mumiao2000/CrossLinear/HEAD/utils/tools.py --------------------------------------------------------------------------------