def get_default_value(options):
    """
    set default value to para which was not set
    """
    if not options.type_run:
        options.type_run = 'learn'
    if not options.config_file:
        options.config_file = ''
    if not options.seed_value_begin:
        options.seed_value_begin = '1'
    if not options.search_already:
        options.search_already = 'y'
    if not options.cudaid:
        options.cudaid = '-3'
    if not options.gpu_memory_fraction:
        options.gpu_memory_fraction = '0'
    if not options.rd_pr_seed:
        options.rd_pr_seed = 'none'
    if not options.orderf_fill:
        options.orderf_fill = 'none'
    if not options.debug:
        options.debug = 'n'
    if not options.check:
        options.check = 'n'
    if not options.grid_coef_time:
        options.grid_coef_time = '10'
    if not options.cv_coef_time:
        options.cv_coef_time = '4'
    if not options.coef_ini:
        options.coef_ini = '255'
    if not options.metric_selection:
        options.metric_selection = 'roc_auc'
    if not options.parent_folder_img:
        options.parent_folder_img = 'images'
    if not options.original_data_folder:
        options.original_data_folder = 'data'
    if not options.data_name:
        options.data_name = ''
    if not options.parent_folder_results:
        options.parent_folder_results = 'results'
    if not options.save_avg_run:
        options.save_avg_run = 'n'
    if not options.save_labels:
        options.save_labels = 'n'
    if not options.save_d:
        options.save_d = 'n'
    if not options.save_w:
        options.save_w = 'n'
    if not options.suff_fini:
        options.suff_fini = 'ok'
    if not options.save_rf:
        options.save_rf = 'y'
    if not options.save_para:
        options.save_para = 'n'
    if not options.path_config_w:
        options.path_config_w = ''
    if not options.ext_data:
        options.ext_data = ''
    if not options.save_entire_w:
        options.save_entire_w = 'n'
    if not options.save_folds:
        options.save_folds = 'y'
    if not options.sound_fini:
        options.sound_fini = 'n'
    if not options.n_folds:
        options.n_folds = '10'
    if not options.test_ext:
        options.test_ext = 'n'
    if not options.run_time:
        options.run_time = '1'
    if not options.whole_run_time:
        options.whole_run_time = '1'
    if not options.preprocess_img:
        options.preprocess_img = 'none'
    if not options.pretrained_w_path:
        options.pretrained_w_path = ''
    if not options.test_size:
        options.test_size = '1'
    if not options.numfilters:
        options.numfilters = '64'
    if not options.numlayercnn_per_maxpool:
        options.numlayercnn_per_maxpool = '1'
    if not options.nummaxpool:
        options.nummaxpool = '1'
    if not options.dropout_cnn:
        options.dropout_cnn = '0'
    if not options.dropout_fc:
        options.dropout_fc = '0'
    if not options.padding:
        options.padding = 'n'
    if not options.filtersize:
        options.filtersize = '3'
    if not options.poolsize:
        options.poolsize = '2'
    if not options.model:
        options.model = 'fc_model'
    if not options.num_classes:
        options.num_classes = '1'
    if not options.epoch:
        options.epoch = '500'
    if not options.learning_rate:
        options.learning_rate = '-1'
    if not options.batch_size:
        options.batch_size = '16'
    if not options.learning_rate_decay:
        options.learning_rate_decay = '0'
    if not options.momentum:
        options.momentum = '0'
    if not options.optimizer:
        options.optimizer = 'adam'
    if not options.loss_func:
        options.loss_func = 'binary_crossentropy'
    if not options.e_stop:
        options.e_stop = '5'
    if not options.e_stop_consec:
        options.e_stop_consec = 'consec'
    if not options.svm_c:
        options.svm_c = '1'
    if not options.svm_kernel:
        options.svm_kernel = 'linear'
    if not options.rf_n_estimators:
        options.rf_n_estimators = '500'
    if not options.rf_max_features:
        options.rf_max_features = '-2'
    if not options.rf_max_depth:
        options.rf_max_depth = '-1'
    if not options.knn_n_neighbors:
        options.knn_n_neighbors = '5'
    if not options.coeff:
        options.coeff = '1'
    if not options.new_dim:
        options.new_dim = '676'
    if not options.path_vis_learn:
        options.path_vis_learn = ''
    if not options.path_data_vis_learn:
        options.path_data_vis_learn = ''
    if not options.del0:
        options.del0 = 'n'
    if not options.lr_visual:
        options.lr_visual = '100'
    if not options.label_visual:
        options.label_visual = ''
    if not options.iter_visual:
        options.iter_visual = '300'
    if not options.ini_visual:
        options.ini_visual = 'pca'
    if not options.method_lle:
        options.method_lle = 'standard'
    if not options.eigen_solver:
        options.eigen_solver = 'auto'
    if not options.cmap_vmin:
        options.cmap_vmin = '0'
    if not options.cmap_vmax:
        options.cmap_vmax = '1'
    if not options.scale_mode:
        options.scale_mode = ''
    if not options.n_quantile:
        options.n_quantile = '1000'
    if not options.min_scale:
        options.min_scale = '0'
    if not options.max_scale:
        options.max_scale = '1'
    if not options.min_v:
        options.min_v = '0'
    if not options.max_v:
        options.max_v = '1'
    if not options.num_bin:
        options.num_bin = '10'
    if not options.auto_v:
        options.auto_v = 'n'
    if not options.mode_pre_img:
        options.mode_pre_img = 'caffe'
    if not options.channel:
        options.channel = '3'
    if not options.dim_img:
        options.dim_img = '-1'
    if not options.visualize_model:
        options.visualize_model = 'n'
    if not options.algo_redu:
        options.algo_redu = 'none'
    if not options.reduc_perle:
        options.reduc_perle = '10'
    if not options.reduc_ini:
        options.reduc_ini = 'pca'
    if not options.type_emb:
        options.type_emb = 'raw'
    if not options.imp_fea:
        options.imp_fea = 'none'
    if not options.label_emb:
        options.label_emb = '0'
    if not options.emb_data:
        options.emb_data = ''
    if not options.type_bin:
        options.type_bin = ''
    if not options.perlexity_neighbor:
        options.perlexity_neighbor = '5'
    if not options.n_components_emb:
        options.n_components_emb = '2'
    if not options.shape_drawn:
        options.shape_drawn = ','
    if not options.fig_size:
        options.fig_size = '0'
    if not options.point_size:
        options.point_size = '1'
    if not options.colormap:
        options.colormap = ''
    if not options.margin:
        options.margin = '0'
    if not options.alpha_v:
        options.alpha_v = '1'
    if not options.recreate_img:
        options.recreate_img = '0'
    return options
