docstr: Initialize Keras model wrapper (:attr:`model_initializer`) with
  :attr:`initialization_params`, :attr:`extra_params`, and validation_data if it can be found,
  as well as the input dimensions for the model
docstr_tok: ["Initialize","Keras","model","wrapper","(",":","attr",":","`","model_initializer","`",")","with",":","attr",":","`","initialization_params","`",",",":","attr",":","`","extra_params","`",",","and","validation_data","if","it","can","be","found",",","as","well","as","the","input","dimensions","for","the","model"]
code: def initialize_keras_neural_network(self):
      """Initialize Keras model wrapper (:attr:`model_initializer`) with
      :attr:`initialization_params`, :attr:`extra_params`, and validation_data if it can be found,
      as well as the input dimensions for the model"""
      validation_data = None
      if (self.validation_input is not None) and (
          self.validation_target is not None
      ):
          validation_data = (
              self.validation_input,
              self.validation_target,
          )
  
      # Clear current TF graph to remove old models
      K.clear_session()
  
      return self.model_initializer(
          build_fn=self.initialization_params["build_fn"],
          input_shape=self.get_input_shape(),
          validation_data=validation_data,
          **self.extra_params,
      )
  
imports: from hyperparameter_hunter.sentinels import locate_sentinels
  from hyperparameter_hunter.settings import G
  from contextlib import suppress
  import inspect
  import sys
  import warnings
  import sklearn.utils
label_desc: Use image node_id 6 for calling the KerasModel obj's underlying member method code with example usage: obj.initialize_keras_neural_network() and returns: self