dmarx / Multi-Modal-Comparators

Unified API to facilitate usage of pre-trained "perceptor" models, a la CLIP
39 stars 4 forks source link

better name... #10

Open dmarx opened 2 years ago

dmarx commented 2 years ago

"mmc" is fine, "multi-modal comparators" is awful. Maybe "zero-shot classifiers?" zsc is nice and memorable

rom1504 commented 2 years ago

keywords that are think are interesting here:

https://namelix.com/app/?keywords=multimodal+encoder+similarity+comparator+dot+product+clip

suggested there:

https://namelix.com/app/?keywords=multimodal+encoder+similarity+comparator+clip+perceptor

my ideas:

I kind of think dual-encoder might be good Maybe having clip in the name would be nice though, so mulclip maybe ?

Ok I'll leave that here, maybe that gives ideas

agreed that Multi-Modal-Comparators is a bit long

rom1504 commented 2 years ago

problem of mmc is it's not googleable, you can't find it in google Multi-Modal-Comparators is googleable

maybe multimodal-comparators ?

dmarx commented 2 years ago

multimodal-comparators

yeah, it's an improvement

problem of mmc is it's not googleable

I guess... you'd think the same would be true for "timm" but they don't seem to have a problem there. maybe "python mmc" will pull this up if it ends up becoming more popular

one thing I like about "mmc" is the simplicity of pip install mmc. I worry that pip install multimodal-comparators might be a spelling challenge for many users, in particular those with limited english proficiency. gotta pick our battles I guess. maybe writing out two words isn't an unreasonable ask.

Maybe having clip in the name would be nice though, so mulclip maybe ?

the reason I didn't go this route to begin with is that I didn't want to constrain this library to just CLIP models. Maybe that was over-ambitious or a pre-mature optimization?

dmarx commented 2 years ago

maybe we could do some sort of riff on "multimodality" in general? Maybe something to do with synaesthesia? (speaking of making it a spelling challenge..)

...not a huge fan of any of these lol

rom1504 commented 2 years ago

crossmodal seems pretty good. nothing seems to be called that way

rom1504 commented 2 years ago

but yeah maybe just mmc "github mmc" is googleable

Philipuss1 commented 2 years ago

One Perceptor To RulE Them All - OPTETA

Or something like that