docstr: :param target: total number of steps expected
  :param interval: minimum visual progress update interval (in seconds)
docstr_tok: [":","param","target",":","total","number","of","steps","expected",":","param","interval",":","minimum","visual","progress","update","interval","(","in","seconds",")"]
code: def __init__(self, target, width=30, verbose=1, interval=0.01):
      """
  
      :param target: total number of steps expected
      :param interval: minimum visual progress update interval (in seconds)
      """
      self.width = width
      self.target = target
      self.sum_values = {}
      self.unique_values = []
      self.start = time.time()
      self.last_update = 0
      self.interval = interval
      self.total_width = 0
      self.seen_so_far = 0
      self.verbose = verbose
  
file_path: BigDL/python/dllib/src/bigdl/dllib/feature/dataset/base.py
imports: import os
  import sys
  import shutil
  import tempfile
  import time
  from distutils.dir_util import mkpath
  from six.moves.urllib.request import urlopen
  import numpy
label_desc: Use image node_id 1 to create a new Progbar object from inherited base classes: object with example: obj = Progbar(target, width, verbose, interval)