parameters: (image, max_delta, seed=None)
return_statement: return adjust_hue(image, delta)
docstring: Adjust the hue of an RGB image by a random factor.
  
    Equivalent to `adjust_hue()` but uses a `delta` randomly
    picked in the interval `[-max_delta, max_delta]`.
  
    `max_delta` must be in the interval `[0, 0.5]`.
  
    Args:
      image: RGB image or images. Size of the last dimension must be 3.
      max_delta: float.  Maximum value for the random delta.
      seed: An operation-specific seed. It will be used in conjunction
        with the graph-level seed to determine the real seeds that will be
        used in this operation. Please see the documentation of
        set_random_seed for its interaction with the graph-level random seed.
  
    Returns:
      3-D float tensor of shape `[height, width, channels]`.
  
    Raises:
      ValueError: if `max_delta` is invalid.
docstring_summary: Adjust the hue of an RGB image by a random factor.
docstring_tokens: Adjust the hue of an RGB image by a random factor .
function: def random_hue(image, max_delta, seed=None):
    """Adjust the hue of an RGB image by a random factor.
  
    Equivalent to `adjust_hue()` but uses a `delta` randomly
    picked in the interval `[-max_delta, max_delta]`.
  
    `max_delta` must be in the interval `[0, 0.5]`.
  
    Args:
      image: RGB image or images. Size of the last dimension must be 3.
      max_delta: float.  Maximum value for the random delta.
      seed: An operation-specific seed. It will be used in conjunction
        with the graph-level seed to determine the real seeds that will be
        used in this operation. Please see the documentation of
        set_random_seed for its interaction with the graph-level random seed.
  
    Returns:
      3-D float tensor of shape `[height, width, channels]`.
  
    Raises:
      ValueError: if `max_delta` is invalid.
    """
    if max_delta > 0.5:
      raise ValueError('max_delta must be <= 0.5.')
  
    if max_delta < 0:
      raise ValueError('max_delta must be non-negative.')
  
    delta = random_ops.random_uniform([], -max_delta, max_delta, seed=seed)
    return adjust_hue(image, delta)
function_tokens: def random_hue ( image , max_delta , seed = None ) : if max_delta > 0.5 : raise ValueError ( 'max_delta must be <= 0.5.' ) if max_delta < 0 : raise ValueError ( 'max_delta must be non-negative.' ) delta = random_ops . random_uniform ( [ ] , - max_delta , max_delta , seed = seed ) return adjust_hue ( image , delta )