class_docstr: Provides an interface to easily define a callback from lambdas or functions.
  
  Args:
      kwargs: The arguments of this class are keyword arguments with the same names as the methods in the
          :class:`~poutyne.Callback` class. The values are lambdas or functions taking the same arguments as the
          corresponding methods in :class:`~poutyne.Callback`.
  
  See:
      :class:`~poutyne.Callback`
  
  Example:
      .. code-block:: python
  
          from poutyne import LambdaCallback
          callbacks = [LambdaCallback(
              on_epoch_end=lambda epoch_number, logs: print(f"Epoch {epoch_number} end"),
              on_train_end=lambda logs: print("Training ended")
          )]
          model.fit(...., callbacks=callbacks)
code: def on_train_batch_begin(self, batch_number: int, logs: Dict):
      self._on_train_batch_begin(batch_number, logs)
  
imports: from typing import Dict
  from poutyne.framework.callbacks.callbacks import Callback
label_desc: Use image node_id 5 for calling the LambdaCallback obj's underlying member method code with example usage: obj.on_train_batch_begin(batch_number, logs) without return types