This repository contains the code for SAURL-TS, a framework for unsupervised time series representation learning.
We use Python 3.9. The main packages include:
numpyscikit-learntorchmatplotlibpandas
You can install the necessary dependencies with:
pip install -r requirements.txtTo train the model, run the following command:
python train.py
├── datasets/ # Directory for datasets
├── models/ # Directory for models
├── tasks/ # Directory for downstream task
├── config.py # Configuration file for tasks
├── data_load.py # Script for loading datasets
├── requirements.txt # Python packages
├── saurl_ts.py # Main SAURL-TS model file
├── train.py # Main training script
├── utils.py # Utility functions
└── README.md # Documentation