A view is a question, written down
A DatasetView is a window onto a dataset: some subset of its samples, possibly reordered, possibly with parts of each sample hidden.
The property that makes it useful is that it is not a copy. Constructing a view does not duplicate images, does not write anything, and does not modify the dataset. It records what you asked for. The samples are fetched when something needs them, whether that is a loop in Python or the App rendering a grid.
So a view is closer to a saved question than to a result. Show me the images where the model predicted a stop sign with confidence above 0.9 and the ground truth has no stop sign is a view, and it costs almost nothing to construct.
That matters more than it sounds. If narrowing a dataset were destructive or expensive, exploration would be careful and rare: you would think hard before filtering, because getting back would cost something. Because views are free and non-destructive, the natural mode is to try a question, look, adjust, and try again, which is how you actually find things.

