def _load_params(self) -> None: self._check_old_config_variables(self.component_config) self._tf_config = train_utils.load_tf_config(self.component_config) self._load_nn_architecture_params(self.component_config) self._load_embedding_params(self.component_config) self._load_regularization_params(self.component_config) self._load_visual_params(self.component_config)
def _load_params(self, **kwargs: Dict[Text, Any]) -> None: config = copy.deepcopy(self.defaults) config.update(kwargs) self._tf_config = train_utils.load_tf_config(config) self._load_nn_architecture_params(config) self._load_embedding_params(config) self._load_regularization_params(config) self._load_visual_params(config)
def _load_params(self, **kwargs: Dict[Text, Any]) -> None: config = copy.deepcopy(self.defaults) config.update(kwargs) # filter out kwargs that are used explicitly self._tf_config = load_tf_config(config) self.rnn_size = config.pop("rnn_size") self.epochs = config.pop("epochs") self.batch_size = config.pop("batch_size") self.validation_split = config.pop("validation_split") self.random_seed = config.pop("random_seed") self._train_params = config