Safemotion Lib
Loading...
Searching...
No Matches
Variables
posec3d_pose_fl 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_fl.collect_keys = ['pose_heatmap', 'label']

Definition at line 70 of file posec3d_pose_fl.py.

◆ data_loader

posec3d_pose_fl.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 72 of file posec3d_pose_fl.py.

◆ ep_mul

int posec3d_pose_fl.ep_mul = 20

Definition at line 80 of file posec3d_pose_fl.py.

◆ loss

posec3d_pose_fl.loss
Initial value:
1= dict(
2 MutiTaskSigmoidFocalLoss = 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 )
10)

Definition at line 54 of file posec3d_pose_fl.py.

◆ metric_args

posec3d_pose_fl.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 64 of file posec3d_pose_fl.py.

◆ model

posec3d_pose_fl.model

Definition at line 1 of file posec3d_pose_fl.py.

◆ test

posec3d_pose_fl.test
Initial value:
1= dict(
2 model_path = '',
3 save_root = '',
4)

Definition at line 105 of file posec3d_pose_fl.py.

◆ train

posec3d_pose_fl.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
15 update_loss_weight = False,
16 update_loss_weight_interval = 20,
17 base_weight = 0.5,
18
19
20 pretrained = None,#'/media/safemotion/HDD5/pjm_test/action_train_test/9.pth',
21 save_root = '/media/safemotion/HDD5/pjm_test/action_train_result/pose_1st_fl',
22
23)

Definition at line 81 of file posec3d_pose_fl.py.