code: def dropout(x, rate, noise_shape=None, seed=None, name=None):
      return ivy.dropout(
          x, rate, noise_shape=noise_shape, training=True, seed=seed
      )
  
imports: import ivy
  from ivy.functional.frontends.tensorflow.func_wrapper import to_ivy_arrays_and_back
  from ivy.func_wrapper import with_unsupported_dtypes, with_supported_dtypes
  from ivy.functional.frontends.tensorflow import check_tensorflow_casting
label_desc: Use image node_id 22 for calling a global function with example usage: dropout(x, rate, noise_shape, seed, name) and returns: ivy