← Questions
Weighted data batcher with deterministic resume
0
I was asked this
No reports yet. Sign in to say where you were asked it.
Build a sampler that draws weighted batches from a dataset registry and can resume deterministically from a saved offset, including the edge case where the batch size does not divide the data evenly.
class WeightedBatcher:
def __init__(self, datasets, weights, batch_size, seed=0, max_samples=None, drop_last=False, state=None): ...
def next_batch(self):
"""A list of (dataset name, item), or None when the run is over."""
def state(self):
"""Something JSON-friendly that resumes the exact same stream."""
Sign in to see the worked answer
The full answer, chapter by chapter, with what interviewers expect at each level. Free with an account: one full answer per company.
Sign in to see the worked answer
The full answer, chapter by chapter, with what interviewers expect at each level. Free with an account: one full answer per company.
Sign in to submit your code; every attempt is kept here.
Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding

