code: def __init__(self, net_param, action_param, action):
      ToyApplication.__init__(self, net_param, action_param, action)
      tf.logging.info(
          "starting toy application using multiple optimiser"
      )
  
imports: from __future__ import absolute_import, print_function
  import tensorflow
  from niftynet.application.base_application import BaseApplication
  from niftynet.engine.application_factory import ApplicationNetFactory
  from niftynet.engine.application_factory import OptimiserFactory
  from niftynet.engine.application_variables import CONSOLE
  from niftynet.engine.application_variables import TF_SUMMARIES
  from niftynet.engine.sampler_random_vector_v2 import RandomVectorSampler
  from niftynet.layer.convolution import ConvolutionalLayer
  from niftynet.layer.fully_connected import FullyConnectedLayer
  from niftynet.network.base_net import BaseNet
label_desc: Use image node_id 1 to create a new ToyApplicationMultOpti object from inherited base classes: ToyApplication with example: obj = ToyApplicationMultOpti(net_param, action_param, action)