Generating faces of cats using Generative Adversarial Networks
ajolicoeur.wordpress.com
ajolicoeur.wordpress.com
Also, you could verify by writing unit tests with OpenCV to look for similar sources. Since it's all headshots, it will find matches for sure, but it would also find with human faces.
[0] https://web.archive.org/web/20150703060412/http://137.189.35...
I think most current approaches build some transform to a latent space and then compare generated images with their nearest neighbors in the training set. If they're identical then your network just learned to reproduce the dataset.
Are neural networks* forever relegated to the role of copying and interpolation? Do the neural network weights form a kind of database?
* (I don't think this only applies to neural networks, but models in general)
There was one recent work trying to address this [1] but I'm not 100% convinced and I think a lot more work is warranted in this area. A difficulty is that it's not a purely technical problem, but also one of semantics and interpretation. It's one that the "automatic musical accompaniment" community and other digital arts communities have struggled with for decades, and it's not resolved.
How do you know when a machine is being creative? It's not far from the moving goalposts problem of general artificial intelligence. How do you know when a machine is being intelligent, if you can always explain it away by examining the black box?
https://en.wikipedia.org/wiki/Jackson_Pollock
Bunch of Avantgarde denialists!
If its not a painted photo, its not art? If i dont understand it, its not art? If its meta its not art?
Not that I care enough to be offended, though.
And hell, if this is that "meta" meaning in their art, I must confess that I haven't got the joke until now :)
However, NN tend to not be very space-efficient, and also don't usually "explain" the data (in the sense of reproducing it). So this test is hard to apply to them.
BTW: human creativity has much to do with expectation: how obvious it was to you already. So, people with different levels of exposureto some art discipline have different opinions on creativity... and as new styles become known, those opinions change.
Human beings also draw on other fields and experiences, not available in training data. Especially striking, to humans, is inspiration from common experiences that are not recognised as common, as in art that reveals ourselves to us; observational humour. For a computer to use this information, it seems it would need to have human experiences, a body, social interaction etc. Of course, this is a very parochial concept... pure creativity need not be so anthropocentric.
This is technically a meow generator generator.
BTW this is a cool project even without the audio.
There's far more work on GANs than PixelCNNs (see the https://github.com/hindupuravinash/the-gan-zoo ) but at least thus far, I haven't seen any GANs which appear visually competitive with Reed et al 2017's PixelCNN samples. Downside - code has not been released by DeepMind[], and you can't do CycleGAN or other stupid GAN tricks with PixelCNN AFAIK. CycleGAN is absolutely hilarious, if you haven't seen all the uses of it yet, much more interesting than generating cat faces.
[] I asked way back when and Reed said he'd try but nothing yet.
Or photo portraits of the "board members" for the About Us page of an autonomous corporation.
Usually said after someone shows off a highly complicated technology with no practical purpose.