def __init__(self, output_channel, name, create_Optimizer_func, create_loss_func):
    super().__init__(self, output_channel, name)
    self.create_Optimizer_func = create_Optimizer_func
    self.create_loss_func = create_loss_func
def __init__(self, output_channel, name, create_Optimizer_func, create_loss_func):
    super().__init__(self, output_channel, name)
    self.create_Optimizer_func = create_Optimizer_func
    self.create_loss_func = create_loss_func