code: def on_train_begin(self, logs: Dict) -> None:
      self.metrics = ["loss"] + self.model.metrics_names
      self.epochs = self.params["epochs"]
  
imports: import itertools
  from typing import Callable, Dict
  from poutyne.framework.callbacks.callbacks import Callback
  from poutyne.framework.callbacks.color_formatting import ColorProgress
label_desc: Use image node_id 3 for calling the EpochProgressionCallback obj's underlying member method code with example usage: obj.on_train_begin(logs) without return types