This is an official PyTorch implementation of "Self-supervised Action Representation Learning from Partial Spatio-Temporal Skeleton Sequences" in AAAI2023 (Oral).
# Install the python libraries
$ cd PSTL
$ pip install -r requirements.txt
We apply the same dataset processing as AimCLR.
You can also download the file folder in BaiduYun link:
The code: pstl
Example for unsupervised pre-training on NTU-60 xsub datasets.
You can change some settings of config.py.
# pre-training
$ python procedure.py with 'train_mode="pretrain"'
# linear evaluation
$ python procedure.py with 'train_mode="lp"'
If you find our paper and repo useful, please cite our paper. Thanks!
@inproceedings{zhou2023self,
title={Self-supervised action representation learning from partial spatio-temporal skeleton sequences},
author={Zhou, Yujie and Duan, Haodong and Rao, Anyi and Su, Bing and Wang, Jiaqi},
booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
volume={37},
number={3},
pages={3825--3833},
year={2023}
}
This project is licensed under the terms of the MIT license.
For any questions, feel free to contact: [email protected]