PiXTime: A Model for Federated Time Series Forecasting with Heterogeneous Data Structures Across Nodes
This project is the official implements of the PiXTime time series forecasting model via PyTorch and NumPy.
- Install PyTorch and NumPy:
pip install torch numpyTo comply with double-blind review requirements, direct dataset links are not provided during the review phase. The datasets used in our experiments are widely adopted in time series forecasting research and can be easily obtained from public open-source platforms.
Place the obtained dataset files in the dataset folder to run the experiments.
To run the experiments, simply execute the corresponding .sh batch file for each model. This will reproduce the experimental results as shown below:
# Example ./pixtime_run.sh
./model_run.shThe results obtained from running the models will be displayed in the format shown below:
- Ensure all dependencies are installed before running the scripts
- Verify the dataset is correctly placed in the
datasetfolder - Each model has its own batch file for easy execution