НачатьНачать бесплатно

Сравнение текстовых эмбеддингов (векторных представлений)

Это упражнение является частью курса

Сквозной RAG с Weaviate

Посмотреть курс

Инструкции к упражнению

  • Создайте эмбеддинги для двух предложенных текстов о Weaviate и вычислите косинусное расстояние между двумя векторами.
  • Создайте эмбеддинг для третьего текста на другую тему, вычислите косинусное расстояние до e1 и сравните его с предыдущим результатом.
  • Создайте эмбеддинги для строк из texts и для переменной query_text, пройдитесь в цикле по embeddings, вычисляя расстояние между embedding и query_embedding, и отсортируйте расстояния, чтобы найти 2 наиболее похожих текста.
  • Верните все тексты, у которых косинусное расстояние меньше max_distance.


Примечание: если вы используете DataLab в режиме ограниченного доступа, это упражнение пока недоступно. Мы активно работаем над тем, чтобы добавить его в ближайшем будущем.


Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение