code: def color_jitter_intensity(
      brightness_factor: float,
      contrast_factor: float,
      saturation_factor: float,
      **kwargs,
  ) -> float:
      assert (
          isinstance(brightness_factor, (float, int))
          and brightness_factor >= 0
      ), "brightness_factor must be a nonnegative number"
      assert (
          isinstance(contrast_factor, (float, int))
          and contrast_factor >= 0
      ), "contrast_factor must be a nonnegative number"
      assert (
          isinstance(saturation_factor, (float, int))
          and saturation_factor >= 0
      ), "saturation_factor must be a nonnegative number"
  
      max_total_factor = 30
  
      brightness_factor = normalize_mult_factor(brightness_factor)
      contrast_factor = normalize_mult_factor(contrast_factor)
      saturation_factor = normalize_mult_factor(saturation_factor)
      total_factor = (
          brightness_factor + contrast_factor + saturation_factor
      )
  
      return min((total_factor / max_total_factor) * 100.0, 100.0)
  
imports: from typing import Any, Dict, Optional, Union
  import numpy
  from augly.image import utils
  from PIL import Image
label_desc: Use image node_id 7 for calling a global function with example usage: color_jitter_intensity(brightness_factor, contrast_factor, saturation_factor) and returns: min