firework8 commited on
Commit
5d1f12c
·
verified ·
1 Parent(s): 41c63e7

Upload 5 files

Browse files
ntu120_xset/b_1/20231225_153936.log ADDED
The diff for this file is too large to render. See raw diff
 
ntu120_xset/b_1/20231225_153936.log.json ADDED
The diff for this file is too large to render. See raw diff
 
ntu120_xset/b_1/b_1.py ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ modality = 'b'
2
+ graph = 'nturgb+d'
3
+ work_dir = './work_dirs/test_prototype/ntu120_xset/b_1'
4
+ model = dict(
5
+ type='RecognizerGCN_7_1_1',
6
+ backbone=dict(
7
+ type='GCN_7_1_1',
8
+ tcn_ms_cfg=[(3, 1), (3, 2), (3, 3), (3, 4), ('max', 3), '1x1'],
9
+ graph_cfg=dict(
10
+ layout='nturgb+d',
11
+ mode='random',
12
+ num_filter=8,
13
+ init_off=0.04,
14
+ init_std=0.02)),
15
+ cls_head=dict(type='SimpleHead_7_4_3', num_classes=120, in_channels=384))
16
+ dataset_type = 'PoseDataset'
17
+ ann_file = '/data1/medical/hao.wang/reproduction/hongda.liu/pyskl_data/nturgbd/ntu120_3danno.pkl'
18
+ train_pipeline = [
19
+ dict(type='PreNormalize3D', align_spine=False),
20
+ dict(type='RandomRot', theta=0.2),
21
+ dict(type='Spatial_Flip', dataset='nturgb+d', p=0.5),
22
+ dict(type='GenSkeFeat', feats=['b']),
23
+ dict(type='UniformSampleDecode', clip_len=100),
24
+ dict(type='FormatGCNInput'),
25
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
26
+ dict(type='ToTensor', keys=['keypoint'])
27
+ ]
28
+ val_pipeline = [
29
+ dict(type='PreNormalize3D', align_spine=False),
30
+ dict(type='GenSkeFeat', feats=['b']),
31
+ dict(type='UniformSampleDecode', clip_len=100, num_clips=1),
32
+ dict(type='FormatGCNInput'),
33
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
34
+ dict(type='ToTensor', keys=['keypoint'])
35
+ ]
36
+ test_pipeline = [
37
+ dict(type='PreNormalize3D', align_spine=False),
38
+ dict(type='GenSkeFeat', feats=['b']),
39
+ dict(type='UniformSampleDecode', clip_len=100, num_clips=10),
40
+ dict(type='FormatGCNInput'),
41
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
42
+ dict(type='ToTensor', keys=['keypoint'])
43
+ ]
44
+ data = dict(
45
+ videos_per_gpu=16,
46
+ workers_per_gpu=4,
47
+ test_dataloader=dict(videos_per_gpu=1),
48
+ train=dict(
49
+ type='PoseDataset',
50
+ ann_file=
51
+ '/data1/medical/hao.wang/reproduction/hongda.liu/pyskl_data/nturgbd/ntu120_3danno.pkl',
52
+ pipeline=[
53
+ dict(type='PreNormalize3D', align_spine=False),
54
+ dict(type='RandomRot', theta=0.2),
55
+ dict(type='Spatial_Flip', dataset='nturgb+d', p=0.5),
56
+ dict(type='GenSkeFeat', feats=['b']),
57
+ dict(type='UniformSampleDecode', clip_len=100),
58
+ dict(type='FormatGCNInput'),
59
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
60
+ dict(type='ToTensor', keys=['keypoint'])
61
+ ],
62
+ split='xset_train'),
63
+ val=dict(
64
+ type='PoseDataset',
65
+ ann_file=
66
+ '/data1/medical/hao.wang/reproduction/hongda.liu/pyskl_data/nturgbd/ntu120_3danno.pkl',
67
+ pipeline=[
68
+ dict(type='PreNormalize3D', align_spine=False),
69
+ dict(type='GenSkeFeat', feats=['b']),
70
+ dict(type='UniformSampleDecode', clip_len=100, num_clips=1),
71
+ dict(type='FormatGCNInput'),
72
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
73
+ dict(type='ToTensor', keys=['keypoint'])
74
+ ],
75
+ split='xset_val'),
76
+ test=dict(
77
+ type='PoseDataset',
78
+ ann_file=
79
+ '/data1/medical/hao.wang/reproduction/hongda.liu/pyskl_data/nturgbd/ntu120_3danno.pkl',
80
+ pipeline=[
81
+ dict(type='PreNormalize3D', align_spine=False),
82
+ dict(type='GenSkeFeat', feats=['b']),
83
+ dict(type='UniformSampleDecode', clip_len=100, num_clips=10),
84
+ dict(type='FormatGCNInput'),
85
+ dict(type='Collect', keys=['keypoint', 'label'], meta_keys=[]),
86
+ dict(type='ToTensor', keys=['keypoint'])
87
+ ],
88
+ split='xset_val'))
89
+ optimizer = dict(
90
+ type='SGD', lr=0.025, momentum=0.9, weight_decay=0.0005, nesterov=True)
91
+ optimizer_config = dict(grad_clip=None)
92
+ lr_config = dict(policy='CosineAnnealing', min_lr=0, by_epoch=False)
93
+ total_epochs = 150
94
+ checkpoint_config = dict(interval=1)
95
+ evaluation = dict(interval=1, metrics=['top_k_accuracy'])
96
+ log_config = dict(interval=100, hooks=[dict(type='TextLoggerHook')])
97
+ dist_params = dict(backend='nccl')
98
+ gpu_ids = range(0, 1)
ntu120_xset/b_1/best_pred.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:514c1c74f606c3b4b506d4e31c645edf7f2c6f2b8f65b44032c508cdf9559353
3
+ size 43574831
ntu120_xset/b_1/best_top1_acc_epoch_147.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c294773ae6ea2aba5902068e7352487bb0bb03278e1245cdbfe2716295505332
3
+ size 33657446