A quick primer on how generative models have evolved!
🧵
For most of the last few years, 'Generative Adversarial Networks' were the best. Very simply, they played two AI's off against each other, the generator tried to trick the discriminator into believing the images it made were real, while the discriminator tried to distinguish them
But it is terrifically difficult to balance their training. It is easy for the discriminator to become so good that the generator cannot trick it - which mean's the generator no longer has any positive examples to learn from.
Recently, the power of 'CLIP' as a language conditioned discriminator has changed the game. CLIP is trained by itself, and works through 'contrative learning', given a big set of images and captions, it tries to match which images with captions
This means that you can begin with randomness, and guide it towards matching the caption by using CLIP to tell you whether each pixel is making the image more or less like the given caption. This means we can generate anything we can imagine.
Interested in launching your own NFT drop on @solana but not sure how?
A few people have been DM'ing us asking how to set up their own Candy Machine 🍬 NFT minting program on @metaplex. Here's a quick unofficial tutorial from reading the source code.
🧵1/n
3/ Now we'll want to create our NFT media itself. Take your beloved jpegs (actually the should be .png lol) and add them to a folder (e.g. in the root dir), naming them `0.png`, `1.png` etc.
Launching from stealth mode, @ContrastiveNFT is a new NFT art collection focused on harnessing our imaginations through generative AI built on @Solana ✨
🧵
Contrastive harnesses state of the art transformer models to distill our collective imagination. What prompt do you think led to this image?
We were inspired by the power of generative models to give life to scenes previously locked within our minds. This allows for a new era of personalised expression, and lays the foundations for truly immersive experiences as the technology matures. Holo deck v0.1!