code: def __init__(
      self, run_folder, print_every_n_batches, initial_epoch, vae
  ):
      self.epoch = initial_epoch
      self.run_folder = run_folder
      self.print_every_n_batches = print_every_n_batches
      self.vae = vae
  
file_path: autoencoder-gelu/utils/callbacks.py
imports: from keras.callbacks import Callback, LearningRateScheduler
  import numpy
  import matplotlib.pyplot
  import os
label_desc: Use image node_id 1 to create a new CustomCallback object from inherited base classes: Callback with example: obj = CustomCallback(run_folder, print_every_n_batches, initial_epoch, vae)