Software Alternatives, Accelerators & Startups

Faiss: A library for efficient similarity search

Weaviate txtai Annoy
  1. Welcome to Weaviate

    #Utilities #Application Utilities #Search Engine 28 social mentions

  2. 2
    AI-powered search engine
    Txtai combines Faiss and SQLite to support similarity search with SQL. For example: SELECT id, text, date FROM txtai WHERE similar('machine learning') AND date >= '2023-03-30' GitHub: https://github.com/neuml/txtai.

    #Search Engine #Databases #Utilities 63 social mentions

  3. 3
    Annoy is a C++ library with Python bindings to search for points in space that are close to a given query point.
    I like Faiss but I tried Spotify's annoy[1] for a recent project and was pretty impressed. Since lots of people don't seem to understand how useful these embedding libraries are here's an example. I built a thing that indexes bouldering and climbing competition videos, then builds an embedding of the climber's body position per frame. I then can automatically match different climbers on the same problem. It works pretty well. Since the body positions are 3D it works reasonably well across camera angles. The biggest problem is getting the embedding right. I simplified it a lot above because I actually need to embed the problem shape itself because otherwise it matches too well: you get frames of people in identical positions but on different problems! [1] <a href="https://github.com/spotify/annoy">https://github.com/spotify/annoy</a>.

    #Search Engine #Utilities #Databases 35 social mentions

Discuss: Faiss: A library for efficient similarity search

Log in or Post with