Сравнение текстовых эмбеддингов (векторных представлений)
Это упражнение является частью курса
Сквозной RAG с Weaviate
Инструкции к упражнению
- Создайте эмбеддинги для двух предложенных текстов о Weaviate и вычислите косинусное расстояние между двумя векторами.
- Создайте эмбеддинг для третьего текста на другую тему, вычислите косинусное расстояние до
e1и сравните его с предыдущим результатом. - Создайте эмбеддинги для строк из
textsи для переменнойquery_text, пройдитесь в цикле поembeddings, вычисляя расстояние междуembeddingиquery_embedding, и отсортируйте расстояния, чтобы найти 2 наиболее похожих текста. - Верните все тексты, у которых косинусное расстояние меньше
max_distance.
Примечание: если вы используете DataLab в режиме ограниченного доступа, это упражнение пока недоступно. Мы активно работаем над тем, чтобы добавить его в ближайшем будущем.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение