Tensor Relationships
Understanding the correct data layout for successful visualization.
Understanding the Relationships Between Deep Lake Tensors
Indexing
Hub datasets and their tensors are indexed like ds[index]
or ds.tensor_name[index]
, and data at the same index are assumed to be related. For example, a bounding_box
at index 100 is assumed to apply to the image
at index 100.
Relationships Between Tensors
For datasets with multiple tensors, it is important to follow the conventions below in order for the visualizer to correctly infer how tensors are related.
This works well for simple use cases. For example, it is correct to assume that the images
, labels
, and boxes
tensors are related in the dataset below:
However, if datasets are highly complex, assuming that all tensor are related may lead to visualization errors, because every tensor may not be related to every other tensor:
In the example above, only some of the annotation tensors are related to each other:
vehicle_labels -> vehicle_boxes
: Boxes and labels describing cars, trucks, etc.people_labels -> people_masks
: Binary masks and labels describing adults, toddlers, etc.
In the example above, the following groups could be used to disambiguate the annotations:
Last updated
Was this helpful?