class_docstr: Displays a progress bar.
  
  Args:
      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.
          All others will be averaged by the progbar before display.
      interval: Minimum visual progress update interval (in seconds).
      unit_name: Display name for step counts (usually "step" or "sample").
class_docstr_tok: ["Displays","a","progress","bar",".","Args",":","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",".","All","others","will","be","averaged","by","the","progbar","before","display",".","interval",":","Minimum","visual","progress","update","interval","(","in","seconds",")",".","unit_name",":","Display","name","for","step","counts","(","usually","``","step","''","or","``","sample","''",")","."]
code: def add(self, n, values=None):
      self.update(self._seen_so_far + n, values)
  
file_path: keras/keras/utils/progbar.py
imports: import math
  import os
  import sys
  import time
  from keras import backend
  from keras.api_export import keras_export
  from keras.utils import io_utils
label_desc: Use image node_id 3 for calling the Progbar obj's underlying member method code with example usage: obj.add(n, values) without return types