-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfiguration.py
More file actions
20 lines (18 loc) · 906 Bytes
/
configuration.py
File metadata and controls
20 lines (18 loc) · 906 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import numpy as np
class Config(object):
'''
configuration used in deep net experiment
'''
def __init__(self, batch_size, learning_rate, experiment_name, saver_dir, num_epoch, loss_type, log_dir, log_file, recon_dir, max_model_to_keep=200):
self.batch_size = batch_size
self.learning_rate = learning_rate
self.experiment_name = experiment_name
self.saver_dir = saver_dir # 'Directory to save the trained model
self.num_epoch = num_epoch # 'Number of epochs to run trainer
self.loss_type = loss_type
self.log_dir = log_dir
self.log_file = log_file
self.recon_dir = recon_dir
self.max_model_to_keep = max_model_to_keep #'max saved models'
def to_string():
return 'experiment_name:' + experiment_name + '\n' + 'batch_size:' + self.batch_size + '\n' + 'learning_rate:' + self.learning_rate + '\n'