In honor of my recent #americanhorrorstory binge. . #ahs #dcgan #nightmare https://www.instagram.com/p/CHtALjEhwxF/?igshid=dyarmfj40bzh


#dc comics#dc#batman#bruce wayne#dick grayson#tim drake#dc fanart#batfamily#batfam
seen from United Kingdom

seen from Australia

seen from United States
seen from United States

seen from TĂĽrkiye
seen from Kazakhstan
seen from Israel

seen from Malaysia
seen from United Kingdom
seen from TĂĽrkiye
seen from Malaysia

seen from United States
seen from China

seen from Malaysia

seen from United States
seen from Malaysia
seen from United States

seen from United Kingdom
seen from Singapore
seen from Israel
In honor of my recent #americanhorrorstory binge. . #ahs #dcgan #nightmare https://www.instagram.com/p/CHtALjEhwxF/?igshid=dyarmfj40bzh

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Seamless textures from a single image: style transfer and SGAN
If you’re looking for an image to use as the background of a website or a texture on a 3D model, chances are, you want it to be seamless — if you tile a bunch of instances of the same image as a grid, there won’t be any seams or discontinuities near the edges.
Making this images isn’t easy. But what if we could synthesize repeating images entirely algorithmically, using an existing image as a guide to specify the type of texture we’re looking for.
Gatys et al’s neural style transfer paper suggests that you can synthesize textures with the ordinary neural style transfer algorithm, which I implemented earlier. The trick is to skip specifying a content image input – just ask the network to take a blank canvas and optimize it to match the style of another image.
I modified this to produce seamless images by adding an additional constraint that the boundaries of the image, when tiled side-by-side, also match the style of the source image.
This actually works decently well, and produced a couple of interesting textures:
These images don’t have jarring discontinuities at the boundaries, but they do have some not-so-great quirks — the frequencies of the textures seem to die down near the edges, rather than producing a robust texture that crosses the boundary:
A different approach
I wrote earlier about implementing a convolutional generative adversarial network (GAN) to generate images. These models are good at generating images because they’re trained to distinguish between their own generated images and the “real” images from a dataset, and simultaneously trained to fool this “discriminator.”
I stumbled across a paper describing a variant of GAN called Spatial Generative Adversarial Networks, which claims to be able to generate arbitrarily large textures, as well as repeating textures. It’s like the DCGAN I described before, but with a couple important differences:
- rather than using a random vector as the “seed” for the generator, it takes in a 2D image of random noise, and translates this into a larger, detailed image
- the output of the discriminator is also an image, describing how locally realistic each part of the image is
- there are no fully-connected layers, only convolutions
These changes make it fully convolutional — rather than operating on fixed-size images, it operates by applying convolutional filters across arbitrarily-sized images.
By feeding in arbitrarily large random noise images, you can generate arbitrarily large textures. But here’s the trick: you can make a random noise image, tile it 2x2, feed it into the network, and take the middle 50% of the output image — it’ll be seamless, since both sides were generated from the same noise.
GANs are really hard to train, so it took a long time to find the right hyperparameters for this network — once I did, it actually seemed to work decently well:
🌴 Style transfer-based code
👾 SGAN code
Psychedelic loops . #ai #ml #GAN #dcgan #art #generativedesign #generativeart #cyberpunk #machinelearning #retrowave #vaporwave #neonwave #glitch #glitchart #design #cyber (at Latent Space) https://www.instagram.com/p/B_tRcu8hOVO/?igshid=1reqymoc5h0tf
#dcgan #couture #glitchart #fashion (at Latent Space) https://www.instagram.com/p/CAzj8Z0IlL-/?igshid=ipkw2cju2uvv
DCGAN training with MNIST data (10 epochs).
Implementation:Â https://github.com/mateusz800/GAN_playground/tree/master/DCGAN

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Best of tattoo GAN . #ai #ml #GAN #dcgan #art #generativedesign #generativeart #cyberpunk #machinelearning #retrowave #vaporwave #neonwave #glitch #glitchart #design #CYBER #tattoo #inked #inkart (at Latent Space) https://www.instagram.com/p/B_DWMgEhs4t/?igshid=1b80ynchs7l8
Not sure if I'm starting to see stuff, but here's glitch dog and his owner... #ai #ml #GAN #dcgan #art #generativedesign #generativeart #cyberpunk #machinelearning #retrowave #vaporwave #neonwave #glitch #glitchart #design #cyber (at Latent Space) https://www.instagram.com/p/B_APHhuA__f/?igshid=1mvvj95pzvdt
Nature's finest #ai #ml #GAN #dcgan #art #generativedesign #generativeart #cyberpunk #machinelearning #retrowave #vaporwave #neonwave #glitch #glitchart #design #cyber https://www.instagram.com/p/B--eEiMBeYZ/?igshid=1y2kyrtndg63k