code: def __init__(self, load_from_checkpoint=True, name="simulator_GAN"):
      generator = ImageGenerator(
          load_from_checkpoint=load_from_checkpoint, name="generator"
      )
      discriminator = ImageDiscriminator(
          load_from_checkpoint=load_from_checkpoint,
          name="discriminator",
      )
      super(SimulatorGAN, self).__init__(
          generator, discriminator, clip=None, name=name
      )
  
file_path: NiftyNet/niftynet/contrib/ultrasound_simulator_gan/ultrasound_simulator_gan.py
imports: from __future__ import absolute_import, print_function
  import tensorflow
  import numpy
  from niftynet.layer.convolution import ConvolutionalLayer
  from niftynet.layer.deconvolution import DeconvolutionalLayer
  from niftynet.layer.gan_blocks import GANImageBlock, BaseGenerator, BaseDiscriminator
label_desc: Use image node_id 1 to create a new SimulatorGAN object from inherited base classes: GANImageBlock with example: obj = SimulatorGAN(load_from_checkpoint, name)