|
|
| dataset: &dataset cifar100 |
| init_cls_num: &init_cls_num 10 |
| inc_cls_num: &inc_cls_num 10 |
| total_cls_num: &total_cls_num 100 |
| task_num: &task_num 10 |
| image_size: &image_size 224 |
|
|
| init_cls_num: *init_cls_num |
| inc_cls_num: *inc_cls_num |
| task_num: *task_num |
| epoch: 1 |
| val_per_epoch: 5 |
|
|
| batch_size: 16 |
| testing_times: 1 |
|
|
| seed: 2 |
|
|
| train_trfms: |
| - RandomResizedCrop: |
| size: *image_size |
| scale: [0.05, 1.0] |
| ratio: [0.75, 1.3333] |
| interpolation: BILINEAR |
| - RandomHorizontalFlip: |
| p: 0.5 |
| - ToTensor: {} |
|
|
| test_trfms: |
| - Resize: |
| size: 256 |
| interpolation: BICUBIC |
| - CenterCrop: |
| size: *image_size |
| - ToTensor: {} |
|
|
| optimizer: |
| name: Adam |
| kwargs: |
| lr: 0.001875 |
| betas: [0.9, 0.999] |
| weight_decay: 0 |
|
|
| lr_scheduler: |
| name: Constant |
|
|
| backbone: |
| name: vit_pt_imnet |
| kwargs: |
| num_classes: 100 |
| pretrained: true |
| model_name : vit_base_patch16_224 |
|
|
| classifier: |
| name: L2P |
| kwargs: |
| init_cls_num: *init_cls_num |
| inc_cls_num: *inc_cls_num |
| num_class: *total_cls_num |
| task_num: *task_num |
| feat_dim: 768 |
| prompt_length: 5 |
| pool_size: 10 |
| top_k: 5 |
| pull_constraint_coeff: 1.0 |
|
|
|
|