File size: 2,109 Bytes
3b2b066 |
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
__author__ = 'Rio'
import os
from yacs.config import CfgNode as CN
config = CN()
config.root = os.path.dirname(os.path.abspath(__file__))
config.models = os.path.join(config.root, '../Model/thyroid_model_best.pth')
config.dataset_name = 'Thyroid'
config.distiller_num = 5 # liver:18; Mamary:18; Thyroid:5
config.jieba_dir = '/Data/key_technical_words.txt'
config.image_dir = os.path.join(config.root, '../Data_demo/Images')
# config.ann_path = 'E:/Datasets/Ultrasound/Data/new_Thyroid2.json'
config.ann_path = os.path.join(config.root, '../Data_demo/Thyroid.json')
config.dict_pth = os.path.join(config.root, 'thyroid_dict.txt')
# config.dict_pth = ' '
config.max_seq_length_train = 150
config.max_seq_length = 150
config.threshold = 3
config.num_workers = 0
config.batch_size = 32
config.evaluate_batch = 1
config.visual_extractor = 'resnet101'
config.visual_extractor_pretrained = True
config.d_model = 512
config.d_ff = 512
config.d_vf = 2048
config.num_heads = 8
config.num_layers = 3
config.dropout = 0.1
config.logit_layers = 1
config.bos_idx = 0
config.eos_idx = 0
config.pad_idx = 0
config.use_bn = 0
config.drop_prob_lm = 0.5
config.sample_n = 1
config.output_logsoftmax = 1
config.decoding_constraintt = 0
config.n_gpu = 1
config.epochs = 50
config.save_dir = '/Result/Models'
config.record_dir = '/Result/Records'
config.save_period = 1
config.monitor_mode = 'max'
config.monitor_metric = 'BLEU_4'
config.early_stop = 100
config.image_type = '2d'
config.optim = 'Adam'
config.lr_ve = 5e-5
config.lr_ed = 1e-3
config.weight_decay = 5e-5
config.amsgrad = True
config.lr_scheduler = 'StepLR'
config.step_size = 28
config.gamma = 0.1
config.seed = 9233
config.resume = None
config.embedding_vector = 300
config.nhidden = 512
config.nlayers = 1
config.bidirectional = True
config.rnn_type = 'LSTM'
# text_image_losses.py
config.cuda = True
config.train_smooth_gamma3 = 10.0
config.train_smooth_gamma2 = 5.0
config.train_smooth_gamma1 = 4.0
config.attn_pth = 'E:/Captionv0/Code/SGF/Result/Attn_pth'
|