5 ms·
This is cool! Thanks for sharing. I've played around with some random Colab notebooks that have surfaced on HN but the results have been underwhelming compared
by fumblebee 5y ago
This is cool! Thanks for sharing. I've played around with some random Colab notebooks that have surfaced on HN but the results have been underwhelming compared with some of the polished AI Art I've seen in the wild. Some questions that popped into my head:
What's your setup (Cloud/Colab/Custom hardware)? Did you borrow the code in its entirety or is there a secret source? How long did it take you to fiddle around with the hyper-parameters until you were happy with the results? How many iterations did you settle on before stopping? Thanks!
- Yenrabbit 5y agoIt can be hit-and-miss. With a bit of trial and error you start to see which prompts work well to generate pleasing images. Some people have done excellent work exploring ways to change the look, like https://imgur.com/a/SnSIQRu https://imgur.com/a/SnSIQRu As for hardware, a lot of my experimenting is done on Google colab. For this plant generation stuff I rented a GPU via vast.ai for ~$0.20 an hour and set it running overnight.
- thanatos519 5y agoThe '8k 3D' examples there are crazy red/blue analyphs. Total brainwarp.
- fumblebee 5y agoThat link is incredibly extensive, great resource! I find the "tattoo" effect to be extremely disturbing.
- Yenrabbit 5y agore: secret sauce, I tend to be in the 'sharing is caring' camp. The code for this was based on the popular notebook by @RiversHaveWings (VQGAN+CLIP) although I've edited it back and forth a few times. I usually run for a few hundred iterations (eg 250). EDIT: here's a Google Colab that replicates my plant generation: https://colab.research.google.com/drive/1b1UfblpdhPJ7f1WRjfCbil0oAzuCcQ28?usp=sharing https://colab.research.google.com/drive/1b1UfblpdhPJ7f1WRjfC...
- fumblebee 5y agoThanks for taking the time to reply to my Qs; all useful insights and is much appreciated. Mostly I'm excited about the direction and innovation velocity that AI art is going, but partly I'm anxious about what the eventual implications will be for human artists.
- jcims 5y agoI'd like to humbly suggest that you give her CLIP guided diffusion model a try. It's blowing my mind. https://colab.research.google.com/drive/12a_Wrfi2_gwwAuN3VvMTwVMz9TfqctNj#scrollTo=Altu7J5Dfqgv https://colab.research.google.com/drive/12a_Wrfi2_gwwAuN3VvM... Some recent output (prompts are summarized) max max alien craft in the desert - https://imgur.com/a/1R5UZQb https://imgur.com/a/1R5UZQb worshippers gather at mad max alien craft in the desert - https://imgur.com/a/acdbLVu https://imgur.com/a/acdbLVu vintage 70s alien spacecraft in the meadow - https://imgur.com/a/kwAVWG9 https://imgur.com/a/kwAVWG9 (note these are all upscaled with waifu2x) My guess is that you've solved this already but I run it in a loop by replacing do_loop() at the bottom of the last frame with the following: import random prompt='crystalline alien spacecraft on a flower' modifiers=['',' macro photography', ' with hyperrealistic 35mm depth of field'] original_prompt = prompt while True: for modifier in modifiers: prompt = original_prompt + modifier seed = random.randrange(1000) tqdm.write(f'Prompt {prompt}, Seed {seed}') do_run()
- Yenrabbit 5y agoHad a play the other day - I love it! But it's quite slow, so for most of my experiments (which involve video and motion) I haven't yet found a way to incorporate it into my workflows without slowing things down considerably. Thanks for sharing though, the work she's doing is so great!
- deleted 5y ago[deleted]
- RiversHaveWings 5y agoI have a 512x512 version now too! https://colab.research.google.com/drive/1QBsaDAZv8np29FPbvjffbE1eytoJcsgA https://colab.research.google.com/drive/1QBsaDAZv8np29FPbvjf...
- ak391 5y agothere is also a easy to use web demo here on huggingface with some presets https://huggingface.co/spaces/akhaliq/VQGAN_CLIP https://huggingface.co/spaces/akhaliq/VQGAN_CLIP
- Yenrabbit 5y agoThis is what I send to non-technical folks who want to dabble - thank you for making that available :)