Diff of /code/options.py [000000] .. [2979df]

Switch to unified view

a b/code/options.py
1
import argparse
2
import os
3
import numpy as np
4
5
BASE_DIR = os.getcwd()
6
Debug_Index = '01'
7
MODEL_DIR = os.path.join('../model', Debug_Index)
8
if not os.path.exists(MODEL_DIR):
9
    os.makedirs(MODEL_DIR)
10
parser = argparse.ArgumentParser()
11
parser.add_argument('--phase', default='test', help='train or test or gen [default: train]')
12
parser.add_argument('--max_epoch', type=int, default=600, help='Epoch to run [default: 500]')
13
parser.add_argument('--batch_size', type=int, default=256, help='train:70, test:32')
14
parser.add_argument('--test_size', type=int, default=100, help='0')
15
parser.add_argument('--top_k', type=int, default=10, help='how many top features are used for validation')
16
parser.add_argument('--top_type', type=int, default=0, help='0: shap, 1: exp')
17
parser.add_argument('--seed', type=int, default=4, help='0')
18
parser.add_argument('--sample_all', type=str, default='pr', help='shap for all or pr samples')
19
parser.add_argument('--pfi', type=bool, default=False, help='label is pfi or not')
20
parser.add_argument('--use_shap', type=bool, default=False, help='get shap or not')
21
parser.add_argument('--use_all', type=bool, default=True, help='use all or top genes to train')
22
parser.add_argument('--random_input', type=bool, default=False, help='T or F')
23
parser.add_argument('--use_argmax', type=bool, default=False, help='used when testing')
24
opt = parser.parse_args()
25