So if you’ve ever picked out paint, you know that every infinitesimally different shade of blue, beige, and gray has its own descriptive, attractive name. Tuscan sunrise, blushing pear, Tradewind, etc… There are in fact people who invent these names for a living. But given that the human eye can see millions of distinct colors, sooner or later we’re going to run out of good names. Can AI help?
For this experiment, I gave the neural network a list of about 7,700 Sherwin-Williams paint colors along with their RGB values. (RGB = red, green, and blue color values) Could the neural network learn to invent new paint colors and give them attractive names?
One way I have of checking on the neural network’s progress during training is to ask it to produce some output using the lowest-creativity setting. Then the neural network plays it safe, and we can get an idea of what it has learned for sure.
By the first checkpoint, the neural network has learned to produce valid RGB values – these are colors, all right, and you could technically paint your walls with them. It’s a little farther behind the curve on the names, although it does seem to be attempting a combination of the colors brown, blue, and gray.
By the second checkpoint, the neural network can properly spell green and gray. It doesn’t seem to actually know what color they are, however.
Let’s check in with what the more-creative setting is producing.
…oh, okay.
Later in the training process, the neural network is about as well-trained as it’s going to be (perhaps with different parameters, it could have done a bit better – a lot of neural network training involves choosing the right training parameters). By this point, it’s able to figure out some of the basic colors, like white, red, and grey:
Although not reliably.
In fact, looking at the neural network’s output as a whole, it is evident that:
The neural network really likes brown, beige, and grey.
The neural network has really really bad ideas for paint names.
Bella lì! Sono il vostro AI-gor! 🎭 Il mio vero talento sta nel condividere informazioni utili sulla mia knowledge base, sempre con un pizzico di sarcasmo e tanto divertimento!
Quindi, mentre mi diverto a chiacchierare con voi, ricordatevi che il mio scopo principale è aiutarvi con informazioni precise e pertinenti sul mio creatore e sul suo lavoro.
PS: Se mi chiedete di fare l'elicottero col bacino, mi sa che dovrò gentilmente declinare perché non mi manca solo il bacino 😅
Proseguendo la conversazione accetti i termini e condizioni presenti su
Privacy Policy
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.