semantic-search-tweets

Run semantic queries over your twitter history (by dbasch)

Semantic-search-tweets Alternatives

Similar projects and alternatives to semantic-search-tweets

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better semantic-search-tweets alternative or higher similarity.

semantic-search-tweets reviews and mentions

Posts with mentions or reviews of semantic-search-tweets. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-30.
  • You probably shouldn't use OpenAI's embeddings
    5 projects | news.ycombinator.com | 30 Mar 2023
    It's in the repo:

    You first create embeddings. What is this? It's an n-dimensional vector space with your tweets 'embedded' in that space. Each word is an n-dimensional vector in this space. The vectorization is supposed to maintain 'semantic distance'. Basically, if two words are very close in meaning or related (by say frequently appearing next to each other in corpus) they should be 'close' in some of those n-dimensions as well. The result at the end is the '.bin' file, the 'semantic model' of your corpus.

    https://github.com/dbasch/semantic-search-tweets/blob/main/e...

    For semantic search, you run the same embedding algorithm against the query and take the resultant vectors and do similarity search via matrix ops, resulting in a set of results, with probabilities. These point back to the original source, here the tweets, and you just print the tweet(s) that you select from that result set.

    https://github.com/dbasch/semantic-search-tweets/blob/main/s...

    Experts can chime in here but there are knobs such as 'batch size' and the functions you use to index. (cosine was used here.)

    So the various performance dimensions of the process should also be clear. There is a fixed cost of making the embeddings of your data. There is a per-op embedding of your query, and then running the similarity algorithm to find the result set.

Stats

Basic semantic-search-tweets repo stats
2
38
1.1
about 1 year ago

The primary programming language of semantic-search-tweets is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com