def default_stop_criterion(epoch_id : int, epoch_max : int, train_losses : list,
                           validation_losses : list, train_accuracies : list,
                           validation_accuracies : list) -> bool:
    """
    Criterion function to decide whether stop the training or not
    =============================================================

    Parameters
    ----------
    epoch_id : int
        ID of the actual epoch (1..epoch_max[incl]).
    epoch_max : int
        Number of maximum epochs.
    train_losses : list
        List of epoch train losses.
    validation_losses : list
        List of epoch validation losses.
    train_accuracies : list
        List of epoch train accuracies.
    validation_accuracy : list
        List of epoch validation accuracies.

    Returns
    -------
    bool
        True, if the training should be stopped, False if not.
    """

    return False