code: def setup_grad_case():
      activations = np.asarray(
          [
              [[0.1, 0.6, 0.1, 0.1, 0.1], [0.1, 0.1, 0.6, 0.1, 0.1]],
              [[0.6, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.5, 0.2, 0.1]],
          ],
          dtype=np.float32,
      )
  
      activation_times = np.asarray([2, 2], dtype=np.int32)
  
      labels = np.asarray([[1, 2], [1, 2]], dtype=np.int32)
  
      return [activations, labels, activation_times]
  
file_path: Theano/theano/tensor/nnet/tests/test_ctc.py
imports: from __future__ import division, absolute_import, print_function
  import unittest
  from nose.plugins.skip import SkipTest
  import numpy
  import theano
  import theano.tensor
  from theano.tests import unittest_tools
  from theano.tensor.nnet.ctc import ctc_available, ctc, ConnectionistTemporalClassification
label_desc: Use image node_id 3 for calling a global function with example usage: setup_grad_case() and returns: list