def __init__(self, input_dim, input_tensor=None): logging.info(DEEPY_MESSAGE) self.input_dim = input_dim self.input_tensor = input_tensor self.parameter_count = 0 self.parameters = [] self.free_parameters = [] self.training_updates = [] self.updates = [] self.input_variables = [] self.target_variables = [] self.training_callbacks = [] self.testing_callbacks = [] self.epoch_callbacks = [] self.layers = [] self._test_outputs = [] self._test_output = None self._hidden_outputs = [] self.training_monitors = [] self.testing_monitors = [] self.setup_variables() self.train_logger = TrainLogger()
def __init__(self, input_dim, config=None, input_tensor=None): logging.info(DEEPY_MESSAGE) self.network_config = config if config else NetworkConfig() self.input_dim = input_dim self.input_tensor = input_tensor self.parameter_count = 0 self.parameters = [] self.free_parameters = [] self.training_updates = [] self.updates = [] self.input_variables = [] self.target_variables = [] self.training_callbacks = [] self.testing_callbacks = [] self.epoch_callbacks = [] self.layers = [] self._hidden_outputs = [] self.training_monitors = [] self.testing_monitors = [] self.setup_variables() self.train_logger = TrainLogger() if self.network_config.layers: self.stack(self.network_config.layers)