Querying Datasets

Activeloop Platform offer a highly-performant SQL-style query engine for filtering your data

How to query machine learning datasets using Activeloop's query engine

Querying datasets is a critical aspect of data science workflows that enables users to filter datasets and focus their work on the most relevant data at hand. Activeloop offers a highly-performant dataset query engine built in C++ and optimized for Deep Lake datasets.

Dataset Query Summary

Saving and utilizing dataset query results

The query results (Dataset Views) can be saved in the UI as shown above, or if the view is generated in Python, it can be saved using the Python API below. Full details are available here.

Dataset Views can be loaded in the python API and they can passed to ML frameworks just like regular datasets:

If the saved Dataset View is no longer needed, it can be deleted using:

Dataset Query Syntax

CONTAINS and ==

SHAPE

LIMIT

AND, OR, NOT

UNION and INTERSECT

ORDER BY

ANY, ALL, and ALL_STRICT

LOGICAL_AND and LOGICAL_OR

Last updated

Was this helpful?