ProbeNet: Augmenting Time Series Forecasting with Future-Known Exogenous Variables via Patch-Local Exogenous-to-Target Modeling
You can obtained the well pre-processed datasets from Google Drive. Then place the downloaded data under the folder ./dataset.
Important
this project is fully tested under python 3.11, it is recommended that you set the Python version to 3.11.
-
Clone this repository.
git clone https://github.com/mallocobject/ProbeNet.git cd ProbeNet -
Create a new Conda environment.
conda create -n probe python=3.11 conda activate probe
-
Install Core Dependencies
⚠️ CUDA Compatibility Notice The torch prebuilt package is CUDA-version specific. (See https://pytorch.org/get-started/previous-versions/) Please make sure to install the package that matches your local CUDA version (e.g.,cu118orcu121). Recommended: torch==2.5.1pip install torch==2.5.1 --index-url https://download.pytorch.org/whl/cu121 pip install -r requirements.txt
- To see the model structure of ProbeNet, click here.
- We provide all the experiment scripts for ProbeNet and other baselines under the folder
./scripts/w_future. For example you can reproduce all the experiment results as the following script:
sh ./scripts/w_future/ProbeNet.sh