|
trainer: TransmomoTrainer |
|
K: 3 |
|
rotation_axes: &rotation_axes [0, 0, 1] |
|
body_reference: &body_reference True |
|
|
|
|
|
n_joints: 15 |
|
seq_len: 64 |
|
|
|
|
|
snapshot_save_iter: 20000 |
|
log_iter: 40 |
|
val_iter: 400 |
|
val_batches: 10 |
|
|
|
|
|
max_iter: 200000 |
|
batch_size: 64 |
|
weight_decay: 0.0001 |
|
beta1: 0.5 |
|
beta2: 0.999 |
|
init: kaiming |
|
lr: 0.0002 |
|
lr_policy: step |
|
step_size: 20000 |
|
gamma: 0.5 |
|
|
|
trans_gan_w: 2 |
|
trans_gan_ls_w: 0 |
|
recon_x_w: 10 |
|
cross_x_w: 4 |
|
inv_v_ls_w: 2 |
|
inv_m_ls_w: 2 |
|
inv_b_trans_w: 2 |
|
inv_m_trans_w: 2 |
|
|
|
triplet_b_w: 10 |
|
triplet_v_w: 10 |
|
triplet_margin: 0.2 |
|
triplet_neg_range: [0.0, 0.5] |
|
|
|
|
|
autoencoder: |
|
cls: Autoencoder3f |
|
body_reference: *body_reference |
|
motion_encoder: |
|
cls: ConvEncoder |
|
channels: [30, 64, 128, 128] |
|
padding: 3 |
|
kernel_size: 8 |
|
conv_stride: 2 |
|
conv_pool: null |
|
body_encoder: |
|
cls: ConvEncoder |
|
channels: [28, 64, 128, 256] |
|
padding: 2 |
|
kernel_size: 7 |
|
conv_stride: 1 |
|
conv_pool: AvgPool1d |
|
global_pool: avg_pool1d |
|
view_encoder: |
|
cls: ConvEncoder |
|
channels: [28, 64, 32, 8] |
|
padding: 2 |
|
kernel_size: 7 |
|
conv_stride: 1 |
|
conv_pool: MaxPool1d |
|
global_pool: max_pool1d |
|
decoder: |
|
channels: [392, 256, 128, 45] |
|
kernel_size: 7 |
|
|
|
discriminator: |
|
encoder_cls: ConvEncoder |
|
gan_type: lsgan |
|
channels: [30, 64, 96, 128] |
|
padding: 3 |
|
kernel_size: 8 |
|
conv_stride: 2 |
|
conv_pool: null |
|
|
|
body_discriminator: |
|
gan_type: lsgan |
|
channels: [512, 128, 32] |
|
|
|
|
|
data: |
|
train_cls: SoloDanceDataset |
|
eval_cls: MixamoDataset |
|
global_range: [0.5, 2.0] |
|
local_range: [0.5, 2.0] |
|
rotation_axes: *rotation_axes |
|
unit: 128 |
|
train_dir: ./data/solo_dance/train |
|
test_dir: ./data/mixamo/36_800_24/test |
|
num_workers: 4 |
|
train_meanpose_path: ./data/mixamo/36_800_24/meanpose_with_view.npy |
|
train_stdpose_path: ./data/mixamo/36_800_24/stdpose_with_view.npy |
|
test_meanpose_path: ./data/mixamo/36_800_24/meanpose_with_view.npy |
|
test_stdpose_path: ./data/mixamo/36_800_24/stdpose_with_view.npy |
|
|