Show HN: Sisi – Semantic Image Search CLI tool, locally without third party APIs (github.com)
I wrote this tool to get familiar with CLIP model, I know many people have written similar tools with CLIP before, but I'm new to machine learning and writing a classic tool helps my study.
The unusual thing with my version is, it is in pure Node.js, with the power of node-mlx, a Node.js machine learning framework.
The repo in the link is mostly about implementing indexing and CLI, the code of the model implementation lives as a Node.js module: https://github.com/frost-beta/clip .
Hope this helps other learners!
43 comments
[ 2.1 ms ] story [ 103 ms ] threadIs there a job/services that confirm that branding is appropriate across different languages? Seems like a non trivial problem to solve.
https://en.wikipedia.org/wiki/Abdel_Fattah_el-Sisi
Took me 5 minutes to land this GPT prompt.
https://chatgpt.com/share/66e84c0c-a92c-800a-b452-255d6fe942...
Results:
- Chinese (Simplified) 四四 (sì sì) – sounds like "four-four", which can be associated with bad luck due to the number four in Chinese culture
- Arabic "Sisi" is a common nickname, also associated with Egypt's President Abdel Fattah el-Sisi
- Russian Сиси (sisi) – slang for breasts
- Bulgarian Сиси (sisi) – slang for breasts
- Serbian Сиси (sisi) – slang for breasts
- Croatian Sisi – slang for breasts
You should probably complement with a web search and a wiktionary search because they have all languages on a single page.
In Bulgarian the slang is Цици (tsi tsi). I imagine it's near-identical for many other Slavic languages.
https://en.m.wiktionary.org/wiki/%D0%BF%D0%B8%D0%B4%D0%BE%D1...
10 images, each ~20 kb size, took more than 10 minutes to index, is that normal without GPU-acceleration?
https://github.com/spullara/photoindex
Oh and if you want to run something locally on your iphone you can use my app I am still testing:
https://x.com/getrememberwhen
There are a lot of tool/apps that let you “search images” but not much that lets you just as easily “read images”
[1]: https://pjreddie.com/darknet/yolo/
Give an image to CLIP and you can compare the similarity between the image and a sentence like 'a vase with roses in it'. Whereas with YOLO you give it an image and get the coordinates of bounding boxes around a vase, and around roses.
Would this be able to do that and how likely is it It will see a pc release.
* https://github.com/jabberjabberjabber/LLavaImageTagger/