tf.keras.utils.Progbar

Displays a progress bar.

Used in the notebooks

Used in the tutorials

If neither of stateful_metrics and stateless_metrics is provided, all metrics are assumed to be stateless (averaged by the progress bar before display).

target Total number of steps expected, None if unknown.
width Progress bar width on screen.
verbose Verbosity mode, 0 (silent), 1 (verbose), 2 (semi-verbose)
stateful_metrics Iterable of string names of metrics that should not be averaged over time. Metrics in this list will be displayed as-is. If provided, do not provide stateless_metrics.
stateless_metrics Iterable of string names of metrics that should be averaged over time. Metrics in this list will be averaged by the progbar before display. If provided, do not provide stateful_metrics.
interval Minimum visual progress update interval (in seconds).
unit_name Display name for step counts (usually "step" or "sample").

Methods

add

View source

update

View source

Updates the progress bar.

Args
current Index of current step.
values List of tuples: (name, value_for_last_step). If name is in stateful_metrics, value_for_last_step will be displayed as-is. Else, an average of the metric over time will be displayed.
finalize Whether this is the last update for the progress bar. If None, defaults to current >= self.target.