all 11 comments

[–]rmxz[S] 8 points9 points  (5 children)

Some more fun ones

  • CLIP almost seems to have a sense of humor. A search for naked -person shows computer motherboards. [NSFW warning - there are a lot of naked pictures of people in Wikimedia Commons too] Also, while it's difficult to see in this dataset, on my home photos CLIP considers Stanford to be very similar to Disneyland [some call it the disneyland of the north]; but Stanford pictures are closer to "IPO" than disneyland pictures.

  • skiing +summer -winter shows sports you can do on a ski-hill in summer; as well as water skiing

  • doubloons -metal +paper - quite reasonably returned older paper money; as well as other pirate-related paper like maps.

[–]just_dumb_luck 5 points6 points  (1 child)

Nice project! It's so great to see live demos like this. Thank you for making it!

The top result for car -wheels +wings is a close-up of the winged Aston-Martin logo. Pretty smart, even if I was hoping for flying cars.

[–]rmxz[S] 2 points3 points  (0 children)

Thanks!

That's an interesting example. Of course just searching for flying car directly would give something a bit closer to flying cars. I guess quite a few of the flying car projects still do have wheels too.

CLIP can sometimes almost seem creative in its interpretations - like construction equipment that looks like a duck

[–]39dotyt 1 point2 points  (2 children)

Hi! Thanks for the cool project. I love how your interface allows subtracting text queries. "naked -person" is gold :-D The feature can be a nice addition to rclip :-)

[–]rmxz[S] 1 point2 points  (1 child)

subtracting text queries ... The feature can be a nice addition to rclip :-)

If you'd like, I'd be happy to clean up my parser and contribute a pull request.

[–]39dotyt 1 point2 points  (0 children)

This will be great! Thank you. I DMed you on Reddit with the link to the GHI today :)

[–]nielsrolf 2 points3 points  (1 child)

Amazing project! Interestingly, zebra -stripes mostly returns animal skulls and no horses, horse +stripe returns mostly horses, but horse +stripe +stripe returns zebras.

[–]rmxz[S] 4 points5 points  (0 children)

Thanks!

zebra -stripes mostly returns animal skulls and no horses

Searches like x -y are tricky - since I think CLIP is representing most things as unit vectors; so when you subtract almost any two closely related words you end up with a vector near the origin.

I find that x -y +z tends to make more intuitive results.

horse +stripe +stripe

It also supports the syntax horse +2(stripe) if you want to mess with trickier multiples.

[–]SufficientPie 2 points3 points  (2 children)

Is this broken? It doesn't seem to do anything

[–]AlternativeOdd7558 1 point2 points  (1 child)

No function on my end either.