This repository provides an implementation of a multivariate autoregressive (MVAR) model using PyTorch Lightning for learning temporal dependencies from synthetic time-series data. It includes data generation, training, evaluation, and visualization.
Install the required packages:
pip install torch pytorch-lightning matplotlib numpyRun the main training and evaluation script:
python main.pymain.py – main training and evaluation script
mvar.py – MVAR model implementation
temporal_data.py – data module and dataset class
utils.py – synthetic data generator and plotting utilities