File size: 1,845 Bytes
be05fd1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import argparse


def set_args():
    parser = argparse.ArgumentParser()
    parser.add_argument('--save_name', default='densenet_ce_e4_b32_lr1e-4.pkl', type=str,
                        help='保存模型的名字,默认路径在 ./model_parameters/f')
    parser.add_argument('--model_selection', default='MX', type=str,
                        help='模型选择,M 表示模改过的,没有则表示原来的')
    parser.add_argument('--pt', default='FD', type=str,
                        help='有 FD 和 IN 两种,FD 表示预训练是眼底图像,IN 表示预训练是 imagenet')
    parser.add_argument('--finetune_path', default='model_parameters/p/resnext_ce_e4_b32_lr1e-4.pkl', type=str,
                        help='所选用预训练模型的路径')
    parser.add_argument('--feature_module', default='cat', type=str,
                        help='特征融合的方式,有 cat、mul、sum 三种方式,只在原始模型有效')
    parser.add_argument('--opt', default='adamw', type=str, help='优化器')
    parser.add_argument('--warmup_select', default='linear', type=str,
                        help='')
    parser.add_argument('--MAX_EPOCH', default=4, type=int,
                        help='')
    parser.add_argument('--BATCH_SIZE', default=32, type=int,
                        help='')
    parser.add_argument('--start_epoch', default=0, type=int,
                        help='')
    parser.add_argument('--LR', default=5e-4, type=float,
                        help='')
    parser.add_argument('--WD', default=1e-2, type=float,
                        help='')
    parser.add_argument('--adam_epsilon', default=1e-8, type=float,
                        help='')
    parser.add_argument('--warmup_proportion', default=0.1, type=float,
                        help='')
    return parser.parse_args()