code: def test_3d_prelu_reg_shape(self):
      x = self.get_3d_input()
      prelu_layer = ActiLayer(
          func="prelu",
          regularizer=regularizers.l2_regularizer(0.5),
          name="regularized",
      )
      out_prelu = prelu_layer(x)
      print(prelu_layer)
      with self.cached_session() as sess:
          sess.run(tf.global_variables_initializer())
          out = sess.run(out_prelu)
          self.assertAllClose((2, 16, 16, 16, 8), out.shape)
  
imports: from __future__ import absolute_import, print_function
  import tensorflow
  from tensorflow.contrib.layers.python.layers import regularizers
  from niftynet.layer.activation import ActiLayer
  from tests.niftynet_testcase import NiftyNetTestCase
label_desc: Use image node_id 13 for calling the ActivationTest obj's underlying member method code with example usage: obj.test_3d_prelu_reg_shape() without return types