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.
CLIP was trained on 100s of millions of images, which means it reflects our attitudes across the internet - for better or for worse.
#SolanaSummer #SolanaNFT #solanaszn @solana #NFTs #NFTCommunity

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Contrastive

Contrastive Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ContrastiveNFT

3 Sep
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
2/ First fork the @metaplex repo github.com/metaplex-found…
then install all package dependencies (takes a sec)
```
cd js
yarn
```
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. Image
Read 14 tweets
2 Sep
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!
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(