Exploring Sparse and Dense Embeddings: A Guide for Effective Information Retrieval with Milvus

Поділитися
Вставка
  • Опубліковано 15 жов 2024
  • Sparse vectors are very high-dimensional but contain few non-zero values, making them suitable for traditional information retrieval use cases. Typically, the dimensions represent different tokens in one or more languages, with values assigned to each of these indicating their relative importance in that document. Dense vectors, on the other hand, are embeddings from neural networks which, when combined together in an ordered array, captures the semantics of the input data. These vectors are typically generated by text embedding models and are characterized by most or all elements being non-zero.
    What you'll learn:
    Ins and outs of both sparse and dense vectors
    Differences between sparse and dense vectors
    When you’d want to use one over the other (or both in conjunction)
    Examples of how to use both in Milvus
    Resources:
    Notebook: github.com/mil...
    Hugging Face BGE-M3: huggingface.co...
    Slides: 24054828.fs1.h...
    ▼ ▽ JOIN THE COMMUNITY - MILVUS Discord channel
    Join this active community of Milvus users to get help, learn tips and tricks on how to use Milvus, or just get to be part of a vibrant community of smart developers! / discord
    ▶ CONNECT WITH US
    X: / zilliz_universe
    LINKEDIN: / zilliz
    WEBSITE: zilliz.com/

КОМЕНТАРІ • 3

  • @sidharthgarg2348
    @sidharthgarg2348 Місяць тому

    Getting error, pk field should not be of type VARCHAR for auto Id : True

  • @AdarshTiwari-m7x
    @AdarshTiwari-m7x 3 місяці тому

    Can we change the max_length in the schema

  • @AlfredDevin-s5w
    @AlfredDevin-s5w 19 днів тому

    Jarrell Street