├── LICENSE ├── README.md ├── config ├── ntu60 │ ├── linear_eval │ │ ├── linear_eval_aimclr_xsub_bone.yaml │ │ ├── linear_eval_aimclr_xsub_joint.yaml │ │ ├── linear_eval_aimclr_xsub_motion.yaml │ │ ├── linear_eval_aimclr_xview_bone.yaml │ │ ├── linear_eval_aimclr_xview_joint.yaml │ │ └── linear_eval_aimclr_xview_motion.yaml │ └── pretext │ │ ├── pretext_aimclr_xsub_bone.yaml │ │ ├── pretext_aimclr_xsub_joint.yaml │ │ ├── pretext_aimclr_xsub_motion.yaml │ │ ├── pretext_aimclr_xview_bone.yaml │ │ ├── pretext_aimclr_xview_joint.yaml │ │ └── pretext_aimclr_xview_motion.yaml └── pkummd │ ├── linear_eval │ ├── linear_eval_aimclr_pkup1cs_bone.yaml │ ├── linear_eval_aimclr_pkup1cs_joint.yaml │ └── linear_eval_aimclr_pkup1cs_motion.yaml │ └── pretext │ ├── pretext_aimclr_pkup1cs_bone.yaml │ ├── pretext_aimclr_pkup1cs_joint.yaml │ └── pretext_aimclr_pkup1cs_motion.yaml ├── ensemble_ntu_cs.py ├── ensemble_ntu_cv.py ├── ensemble_pkup1cs.py ├── feeder ├── NTUDatasets.py ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── ntu_feeder.cpython-36.pyc │ └── tools.cpython-36.pyc ├── ntu_feeder.py ├── preprocess_ntu.py ├── preprocess_pku.py └── tools.py ├── fig ├── pipe.png └── tsne.png ├── main.py ├── net ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── aimclr.cpython-36.pyc │ ├── att_drop.cpython-36.pyc │ └── st_gcn.cpython-36.pyc ├── aimclr.py ├── att_drop.py ├── crossclr_3views.py ├── skeletonclr.py ├── st_gcn.py └── utils │ ├── __pycache__ │ ├── graph.cpython-36.pyc │ └── tgcn.cpython-36.pyc │ ├── graph.py │ └── tgcn.py ├── processor ├── __pycache__ │ ├── finetune_evaluation.cpython-36.pyc │ ├── io.cpython-36.pyc │ ├── linear_evaluation.cpython-36.pyc │ ├── pretrain.cpython-36.pyc │ ├── pretrain_aimclr.cpython-36.pyc │ ├── processor.cpython-36.pyc │ └── semi_evaluation.cpython-36.pyc ├── finetune_evaluation.py ├── io.py ├── linear_evaluation.py ├── pretrain.py ├── pretrain_aimclr.py └── processor.py ├── requirements.txt ├── run_cs.sh ├── run_cv.sh ├── run_pkup1.sh ├── tools ├── __init__.py ├── ntu_gendata.py ├── pku_part1_gendata.py ├── pku_part1_skeleton.py ├── pku_part2_gendata.py ├── pku_part2_skeleton.py └── utils │ ├── __init__.py │ ├── ntu_read_skeleton.py │ └── pku_read_skeleton.py └── torchlight ├── build └── lib │ └── torchlight │ ├── __init__.py │ ├── gpu.py │ └── io.py ├── dist └── torchlight-1.0-py3.6.egg ├── setup.py ├── torchlight.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt └── top_level.txt └── torchlight ├── __init__.py ├── gpu.py └── io.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/README.md -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xsub_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xsub_bone.yaml -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xsub_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xsub_joint.yaml -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xsub_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xsub_motion.yaml -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xview_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xview_bone.yaml -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xview_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xview_joint.yaml -------------------------------------------------------------------------------- /config/ntu60/linear_eval/linear_eval_aimclr_xview_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/linear_eval/linear_eval_aimclr_xview_motion.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xsub_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xsub_bone.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xsub_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xsub_joint.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xsub_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xsub_motion.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xview_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xview_bone.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xview_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xview_joint.yaml -------------------------------------------------------------------------------- /config/ntu60/pretext/pretext_aimclr_xview_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/ntu60/pretext/pretext_aimclr_xview_motion.yaml -------------------------------------------------------------------------------- /config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_bone.yaml -------------------------------------------------------------------------------- /config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_joint.yaml -------------------------------------------------------------------------------- /config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/linear_eval/linear_eval_aimclr_pkup1cs_motion.yaml -------------------------------------------------------------------------------- /config/pkummd/pretext/pretext_aimclr_pkup1cs_bone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/pretext/pretext_aimclr_pkup1cs_bone.yaml -------------------------------------------------------------------------------- /config/pkummd/pretext/pretext_aimclr_pkup1cs_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/pretext/pretext_aimclr_pkup1cs_joint.yaml -------------------------------------------------------------------------------- /config/pkummd/pretext/pretext_aimclr_pkup1cs_motion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/config/pkummd/pretext/pretext_aimclr_pkup1cs_motion.yaml -------------------------------------------------------------------------------- /ensemble_ntu_cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/ensemble_ntu_cs.py -------------------------------------------------------------------------------- /ensemble_ntu_cv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/ensemble_ntu_cv.py -------------------------------------------------------------------------------- /ensemble_pkup1cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/ensemble_pkup1cs.py -------------------------------------------------------------------------------- /feeder/NTUDatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/NTUDatasets.py -------------------------------------------------------------------------------- /feeder/__init__.py: -------------------------------------------------------------------------------- 1 | from . import tools -------------------------------------------------------------------------------- /feeder/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /feeder/__pycache__/ntu_feeder.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/__pycache__/ntu_feeder.cpython-36.pyc -------------------------------------------------------------------------------- /feeder/__pycache__/tools.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/__pycache__/tools.cpython-36.pyc -------------------------------------------------------------------------------- /feeder/ntu_feeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/ntu_feeder.py -------------------------------------------------------------------------------- /feeder/preprocess_ntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/preprocess_ntu.py -------------------------------------------------------------------------------- /feeder/preprocess_pku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/preprocess_pku.py -------------------------------------------------------------------------------- /feeder/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/feeder/tools.py -------------------------------------------------------------------------------- /fig/pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/fig/pipe.png -------------------------------------------------------------------------------- /fig/tsne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/fig/tsne.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/main.py -------------------------------------------------------------------------------- /net/__init__.py: -------------------------------------------------------------------------------- 1 | from . import utils -------------------------------------------------------------------------------- /net/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /net/__pycache__/aimclr.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/__pycache__/aimclr.cpython-36.pyc -------------------------------------------------------------------------------- /net/__pycache__/att_drop.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/__pycache__/att_drop.cpython-36.pyc -------------------------------------------------------------------------------- /net/__pycache__/st_gcn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/__pycache__/st_gcn.cpython-36.pyc -------------------------------------------------------------------------------- /net/aimclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/aimclr.py -------------------------------------------------------------------------------- /net/att_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/att_drop.py -------------------------------------------------------------------------------- /net/crossclr_3views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/crossclr_3views.py -------------------------------------------------------------------------------- /net/skeletonclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/skeletonclr.py -------------------------------------------------------------------------------- /net/st_gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/st_gcn.py -------------------------------------------------------------------------------- /net/utils/__pycache__/graph.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/utils/__pycache__/graph.cpython-36.pyc -------------------------------------------------------------------------------- /net/utils/__pycache__/tgcn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/utils/__pycache__/tgcn.cpython-36.pyc -------------------------------------------------------------------------------- /net/utils/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/utils/graph.py -------------------------------------------------------------------------------- /net/utils/tgcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/net/utils/tgcn.py -------------------------------------------------------------------------------- /processor/__pycache__/finetune_evaluation.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/finetune_evaluation.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/io.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/io.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/linear_evaluation.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/linear_evaluation.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/pretrain.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/pretrain.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/pretrain_aimclr.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/pretrain_aimclr.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/processor.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/processor.cpython-36.pyc -------------------------------------------------------------------------------- /processor/__pycache__/semi_evaluation.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/__pycache__/semi_evaluation.cpython-36.pyc -------------------------------------------------------------------------------- /processor/finetune_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/finetune_evaluation.py -------------------------------------------------------------------------------- /processor/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/io.py -------------------------------------------------------------------------------- /processor/linear_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/linear_evaluation.py -------------------------------------------------------------------------------- /processor/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/pretrain.py -------------------------------------------------------------------------------- /processor/pretrain_aimclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/pretrain_aimclr.py -------------------------------------------------------------------------------- /processor/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/processor/processor.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | opencv_python 2 | PyYAML 3 | h5py 4 | tensorboardX -------------------------------------------------------------------------------- /run_cs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/run_cs.sh -------------------------------------------------------------------------------- /run_cv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/run_cv.sh -------------------------------------------------------------------------------- /run_pkup1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/run_pkup1.sh -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | from . import utils -------------------------------------------------------------------------------- /tools/ntu_gendata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/ntu_gendata.py -------------------------------------------------------------------------------- /tools/pku_part1_gendata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/pku_part1_gendata.py -------------------------------------------------------------------------------- /tools/pku_part1_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/pku_part1_skeleton.py -------------------------------------------------------------------------------- /tools/pku_part2_gendata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/pku_part2_gendata.py -------------------------------------------------------------------------------- /tools/pku_part2_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/pku_part2_skeleton.py -------------------------------------------------------------------------------- /tools/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/utils/__init__.py -------------------------------------------------------------------------------- /tools/utils/ntu_read_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/utils/ntu_read_skeleton.py -------------------------------------------------------------------------------- /tools/utils/pku_read_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/tools/utils/pku_read_skeleton.py -------------------------------------------------------------------------------- /torchlight/build/lib/torchlight/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/build/lib/torchlight/__init__.py -------------------------------------------------------------------------------- /torchlight/build/lib/torchlight/gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/build/lib/torchlight/gpu.py -------------------------------------------------------------------------------- /torchlight/build/lib/torchlight/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/build/lib/torchlight/io.py -------------------------------------------------------------------------------- /torchlight/dist/torchlight-1.0-py3.6.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/dist/torchlight-1.0-py3.6.egg -------------------------------------------------------------------------------- /torchlight/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/setup.py -------------------------------------------------------------------------------- /torchlight/torchlight.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/torchlight.egg-info/PKG-INFO -------------------------------------------------------------------------------- /torchlight/torchlight.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/torchlight.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /torchlight/torchlight.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /torchlight/torchlight.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | torchlight 2 | -------------------------------------------------------------------------------- /torchlight/torchlight/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/torchlight/__init__.py -------------------------------------------------------------------------------- /torchlight/torchlight/gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/torchlight/gpu.py -------------------------------------------------------------------------------- /torchlight/torchlight/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Levigty/AimCLR/HEAD/torchlight/torchlight/io.py --------------------------------------------------------------------------------