Closed koseoyoung closed 1 year ago
Hi, generally speaking they are very similar, some main differences: 1. the supervised code is modified from previous repo like Autoformer, FEDformer, while the self-supervised code is adapted from tsai repo. 2. The supervised task is doing prediction while the self-supervised one is reconstructing the masked patches.
I see, thanks for sharing. :)
Hi, I really appreciate your help so far!
I have one more question about the codebase: What is the difference between
patchtst_supervised.py
in the self-supervised folder (https://github.com/yuqinie98/PatchTST/blob/main/PatchTST_self_supervised/patchtst_supervised.py#L104) and PatchTST training in the supervised folder (https://github.com/yuqinie98/PatchTST/blob/main/PatchTST_supervised/run_longExp.py#L140C1-L140C1) in terms of the way of training? Can I understand both training scripts are doing the same thing?Thanks!