def __init__(self, reader, partition, discretizer, normalizer,
batch_size, steps, shuffle):
self.reader = reader
self.partition = partition
self.discretizer = discretizer
self.normalizer = normalizer
self.batch_size = batch_size
if steps is None:
self.n_examples = reader.get_number_of_examples()
self.steps = (self.n_examples + batch_size - 1) // batch_size
else:
self.n_examples = steps * batch_size
self.steps = steps
self.shuffle = shuffle
self.chunk_size = min(1024, steps) * batch_size
self.lock = threading.Lock()
self.generator = self._generator()
评论列表
文章目录