|
|
| dataset: &dataset cifar100
|
| init_cls_num: &init_cls_num 50
|
| inc_cls_num: &inc_cls_num 10
|
| total_cls_num: &total_cls_num 100
|
| task_num: &task_num 6
|
| image_size: &image_size 32
|
|
|
| image_size: *image_size
|
|
|
| init_cls_num: *init_cls_num
|
| inc_cls_num: *inc_cls_num
|
| task_num: *task_num
|
| batch_size: 128
|
| epoch: 100
|
|
|
| val_per_epoch: 100
|
| seed: 2
|
|
|
| testing_times: 10
|
|
|
| train_trfms:
|
| - RandomCrop:
|
| size: [*image_size, *image_size]
|
| padding: 4
|
| - RandomHorizontalFlip:
|
| p: 0.5
|
| - ColorJitter:
|
| brightness: 0.24705882352941178
|
| - ToTensor: {}
|
| - Normalize:
|
| mean: [0.5071, 0.4866, 0.4409]
|
| std: [0.2675, 0.2565, 0.2761]
|
|
|
|
|
|
|
|
|
| test_trfms:
|
| - ToTensor: {}
|
| - Normalize:
|
| mean: [0.5071, 0.4866, 0.4409]
|
| std: [0.2675, 0.2565, 0.2761]
|
|
|
|
|
|
|
| optimizer:
|
| name: Adam
|
| kwargs:
|
| lr: 0.001
|
|
|
| weight_decay: 2e-4
|
|
|
|
|
| lr_scheduler:
|
| name: CosineAnnealingLR
|
| kwargs:
|
| T_max: 32
|
|
|
| backbone:
|
| name: resnet18_cbam
|
| kwargs:
|
| num_classes: *total_cls_num
|
| args:
|
| dataset: *dataset
|
|
|
| classifier:
|
| name: PRAKA
|
| kwargs:
|
| num_class: *total_cls_num
|
| init_cls_num: *init_cls_num
|
| inc_cls_num: *inc_cls_num
|
| feat_dim: 512
|
|
|
| log_root: log
|
| total_nc: *total_cls_num
|
| protoAug_weight: 15.0
|
| kd_weight: 15.0
|
| temp: 0.1 |