def __init__(self):
""" Creates a new Env object. """
# set seeds
self.seed = 2305
np.random.seed(self.seed)
tf.set_random_seed(self.seed)
# test case
self.env_name = None # name of the environment
self.model_name = None # name of the model
self.test_case_name = 'test' # name of the test
self.baseline_test_case_name = None # name of the test containing 'true' posterior
self.data_dir = None
# data
self.input_dim = None # number of feature
self.output_dim = None
self.data_size = None # number of rows
self.n_splits = 10
self.current_split = 0
self.train_x = list()
self.train_y = list()
self.test_x = list()
self.test_y = list()
# common model/sampler parameters
self.layers_description = None
self.model_parameters_size = None
self.batch_size = 10
self.chains_num = 1 # number of models to un in parallel; parameters are for each chain
self.n_chunks = 100 # samples are drawn and stored in chunks
self.n_samples = 100 # samples per chunk
self.thinning = 0 # number of samples to discard
self.sampler = None # sampler created for current split
self.sampler_factory = None
# other
self._log_handler = None
评论列表
文章目录