Safemotion Lib
Loading...
Searching...
No Matches
Variables
posec3d_pose Namespace Reference

Variables

 model
 
 loss
 
 metric_args
 
list collect_keys = ['pose_heatmap', 'label']
 
 data_loader
 
int ep_mul = 20
 
 train
 
 test
 

Variable Documentation

◆ collect_keys

list posec3d_pose.collect_keys = ['pose_heatmap', 'label']

Definition at line 71 of file posec3d_pose.py.

◆ data_loader

posec3d_pose.data_loader
Initial value:
1= dict(
2 type = 'ActionDatasetLoader_v22',
3 data_folder = '/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/action_v22_1st_split',
4 category_info = dict(pose = 8,
5 hand = 2,
6 foot = 2),
7 clip_len = 8,
8)

Definition at line 73 of file posec3d_pose.py.

◆ ep_mul

int posec3d_pose.ep_mul = 20

Definition at line 81 of file posec3d_pose.py.

◆ loss

posec3d_pose.loss
Initial value:
1= dict(
2 MutiTaskCrossEntropyLoss = dict(
3 weight = 1.0,
4 task_key = 'category',
5 pred_keys = ['pose', 'hand', 'foot'],
6 gt_keys = ['label', 'label', 'label'],
7 target_tasks = ['pose', 'hand', 'foot'],
8 weights = [1.0, 1.0, 1.0],
9 # data_num = dict(action = [100, 100, 100, 24, 100, 34, 3, 100, 100], pose = [98, 517, 11, 35])
10 )
11)

Definition at line 54 of file posec3d_pose.py.

◆ metric_args

posec3d_pose.metric_args
Initial value:
1= dict(pred_key=['pred_pose', 'pred_hand', 'pred_foot'],
2 gt_key=['label', 'label', 'label'],
3 target_tasks=['pose', 'hand', 'foot'],
4 task_key='category')

Definition at line 65 of file posec3d_pose.py.

◆ model

posec3d_pose.model

Definition at line 1 of file posec3d_pose.py.

◆ test

posec3d_pose.test
Initial value:
1= dict(
2 model_path = None,#'/media/safemotion/HDD5/pjm_test/action_train_result/1st/weights/2835.pth',
3 save_root = '',
4)

Definition at line 104 of file posec3d_pose.py.

◆ train

posec3d_pose.train
Initial value:
1= dict(
2 num_workers = 8,
3 init_lr = 0.2,
4 batch_size = 32,
5 epochs = 150*ep_mul,
6 optimizer = 'SGD',
7 optimizer_args = dict(momentum=0.9, nesterov=True, weight_decay=0.0001),
8 scheduler = 'CosineAnnealingLR',
9 scheduler_args = dict(T_max=30*ep_mul, eta_min=0),
10 adjust_lr_epoch = [30*ep_mul, 90*ep_mul, 150*ep_mul],
11 adjust_lr_rate = [0.5]*3,
12 val_interval = 1,
13
14 update_loss_weight = False,
15 update_loss_weight_interval = 20,
16 base_weight = 0.5,
17
18 pretrained = None,#'/media/safemotion/HDD5/pjm_test/action_train_test/9.pth',
19 save_root = '/media/safemotion/HDD5/pjm_test/action_train_result/pose_1st_3',
20
21)

Definition at line 82 of file posec3d_pose.py.