101V Work with: Your own vectors
Course overview
In this project-based course, you will learn how to work with any data and your own vectors, using Weaviate and a pre-vectorized movie dataset.
You will get hands-on experience on how to store and index objects and corresponding vectors. You will learn how to search through that data using vector, keyword and hybrid searches, as well as filters. You will also learn how to use Weaviate's retrieval augmented generation (RAG) capabilities to generate outputs based on the retrieved objects.
Learning objectives
Here, we will cover:
Learning Goals- How to create a cloud Weaviate instance, add data to it to enable semantic searching, and use AI through retrieval augmented generation.
By the time you are finished, you will be able to:
Learning Outcomes- Create a instance of Weaviate for you to use
- Produce, store and index data with your own vectors
- Perform vector, keyword and hybrid searches
- Use AI (large language models) to augment and transform retrieved data
Units
1. Set up Weaviate
Practical
Set up a Weaviate instance and connect to it.
2. Populate the database
Practical
Create a collection and import data with your own vectors.
3. Perform searches
Practical
Learn how to use search functions in Weaviate.
4. LLMs and Weaviate (RAG)
Practical
Use large language models to augment and transform retrieved data.