parameters: (config, custom_objects=None)
return_statement: return deserialize_keras_object(
        config,
        module_objects=all_classes,
        custom_objects=custom_objects,
        printable_module_name='optimizer')
docstring: Inverse of the `serialize` function.
  
    Arguments:
        config: Optimizer configuration dictionary.
        custom_objects: Optional dictionary mapping names (strings) to custom
          objects (classes and functions) to be considered during deserialization.
  
    Returns:
        A Keras Optimizer instance.
docstring_summary: Inverse of the `serialize` function.
docstring_tokens: Inverse of the serialize function .
function: def deserialize(config, custom_objects=None):
    """Inverse of the `serialize` function.
  
    Arguments:
        config: Optimizer configuration dictionary.
        custom_objects: Optional dictionary mapping names (strings) to custom
          objects (classes and functions) to be considered during deserialization.
  
    Returns:
        A Keras Optimizer instance.
    """
    all_classes = {
        'adadelta': adadelta_v2.Adadelta,
        'adagrad': adagrad_v2.Adagrad,
        'adam': adam_v2.Adam,
        'adamax': adamax_v2.Adamax,
        'nadam': nadam_v2.Nadam,
        'rmsprop': rmsprop_v2.RMSprop,
        'sgd': gradient_descent_v2.SGD,
        'ftrl': ftrl.Ftrl
    }
  
    # Make deserialization case-insensitive for built-in optimizers.
    if config['class_name'].lower() in all_classes:
      config['class_name'] = config['class_name'].lower()
    return deserialize_keras_object(
        config,
        module_objects=all_classes,
        custom_objects=custom_objects,
        printable_module_name='optimizer')
function_tokens: def deserialize ( config , custom_objects = None ) : all_classes = { 'adadelta' : adadelta_v2 . Adadelta , 'adagrad' : adagrad_v2 . Adagrad , 'adam' : adam_v2 . Adam , 'adamax' : adamax_v2 . Adamax , 'nadam' : nadam_v2 . Nadam , 'rmsprop' : rmsprop_v2 . RMSprop , 'sgd' : gradient_descent_v2 . SGD , 'ftrl' : ftrl . Ftrl } # Make deserialization case-insensitive for built-in optimizers. if config [ 'class_name' ] . lower ( ) in all_classes : config [ 'class_name' ] = config [ 'class_name' ] . lower ( ) return deserialize_keras_object ( config , module_objects = all_classes , custom_objects = custom_objects , printable_module_name = 'optimizer' )