Hacker News new | ask | show | jobs
by maxmcorp 3373 days ago
Using deepmind for generating color palettes is somewhat of an overkill. It is really not that hard a problem.

It is very easy to programatically generate several color palettes from a main color.

It is also wasy to select one or more main colors from a picture.

1 comments

Good point, just blindly select several "harmonious" colors are not hard at all. But as some folks pointed out, if we want to also consider the context (where the colors will be used, is it a button? or background? or text?), deep learning is definitely a good fit.
Do you have any evidence that ML is a good fit? You seem so sure.
the choice of a CNN makes more sense if you think of a color palette as an extremely low-resolution image rather than a basket of colors.

positioning in a palette matters because colors are perceived relatively.

But all of this can be easily modeled statically and has been. If you desire randomized results, consult a PRNG. This is more, "ML is really cool, what can we apply it to," than "ML provides a better solution to this problem." IMHO.