code: def dropout(inputs, rate, noise_shape=None, seed=None):
      seed = tf_draw_seed(seed)
      noise_shape = _get_concrete_noise_shape(inputs, noise_shape)
      return tf.nn.experimental.stateless_dropout(
          inputs,
          rate=rate,
          noise_shape=noise_shape,
          seed=seed,
      )
  
file_path: keras/keras/backend/tensorflow/random.py
imports: import tensorflow
  from tensorflow.experimental import numpy
  from keras.backend.common import standardize_dtype
  from keras.backend.config import floatx
  from keras.random.seed_generator import SeedGenerator
  from keras.random.seed_generator import draw_seed
  from keras.random.seed_generator import make_default_seed
label_desc: Use image node_id 8 for calling a global function with example usage: dropout(inputs, rate, noise_shape, seed) and returns: tf