Activeloop Deep Lake as a Multi-Modal Vector Store that stores embeddings and their metadata including text, jsons, images, audio, video, and more. It saves the data locally, in your cloud, or on Activeloop storage. It performs hybrid search including embeddings and their attributes.This notebook showcases basic functionality related to
Activeloop Deep Lake
. While Deep Lake
can store embeddings, it is capable of storing any type of data. It is a serverless data lake with version control, query engine and streaming dataloaders to deep learning frameworks.
For more information, please see the Deep Lake documentation
./my_deeplake/
, then run similarity search. The Deeplake+LangChain integration uses Deep Lake datasets under the hood, so dataset
and vector store
are used interchangeably. To create a dataset in your own cloud, or in the Deep Lake storage, adjust the path accordingly.
read_only=True
revents accidental modifications to the vector store when updates are not needed. This ensures that the data remains unchanged unless explicitly intended. It is generally a good practice to specify this argument to avoid unintended updates.
L2
for Euclidean, cos
for cosine similarity
db.vectorstore