code: def test_esn_keras_rnn_e2e():
      inputs = np.random.random((2, 3, 4))
      targets = np.abs(np.random.random((2, 5)))
      targets /= targets.sum(axis=-1, keepdims=True)
      cell = ESNCell(5)
      model = keras.models.Sequential()
      model.add(keras.layers.Masking(input_shape=(3, 4)))
      model.add(keras.layers.RNN(cell))
      model.compile(
          loss="categorical_crossentropy", optimizer="rmsprop"
      )
      model.fit(inputs, targets, epochs=1, batch_size=2, verbose=1)
  
file_path: addons/tensorflow_addons/rnn/tests/esn_cell_test.py
imports: import numpy
  import tensorflow
  import tensorflow.keras
  from tensorflow_addons.rnn import ESNCell
label_desc: Use image node_id 6 for calling a global function with example usage: test_esn_keras_rnn_e2e() without return types