top | item 39392582

Show HN: I made a Pinterest clone using SigLIP image embeddings

98 points| verse | 2 years ago |mood-amber.vercel.app

Click an image to get similar images.

I crawled Tumblr and used SigLIP to get vector embeddings for many images.

When you click an image, it finds the most similar vector embeddings in the database, and returns the corresponding images.

21 comments

order

wucaworld|2 years ago

Very cool! How did you get the collage layout? I noticed images in each column don’t have the same size. I assume images get Centre cropped?

jkcxn|2 years ago

It’s called a masonry grid. Images retain their aspect ratio so they don’t need to be cropped. You can kind of simulate it with css but there’s proposals to add a proper masonry layout to css

omeze|2 years ago

Cool! I haven’t tried SigLIP out yet but it seems to be the new hotness over CLIP… I just dont have a good project idea yet

gammalost|2 years ago

There are some interesting images there. Why are you not including the source of the images?

GamerAlias|2 years ago

Good stuff! Do you have any intuitive sense of whether SigLIP is particularly stronger than CLIP here? Also vector DB over Faiss index?

ReD_CoDE|2 years ago

qdrant doesn't support vector DB over Faiss index?

Also, pgvector or qdrant? which is better?

squam|2 years ago

Cool project! Thanks for sharing

Yenrabbit|2 years ago

Neat! How many images are in the dataset out of curiosity?

ijhuygft776|2 years ago

nice, we always need more clones and improvements.... hope you get traction.

I never click Pinterest links because the experience is too bad.

karolist|2 years ago

I use unpinterested extension in Chrome to remove pinterest from search results, I was annoyed so much at some point. Maybe they're SEO spam is more under control now, not sure.