Create Anime Characters with A.I.
make.girls.moe
make.girls.moe
In figure 8 of the technical report [0], compare the hair in images (0,0), (2,0), (3,0), (3,3), (4,4).
The paper suggests their method generates copyright-free images, yet they are very obviously derived from the input images and you can identify the parts of individual input images that are mashed together to form the output.
All in all their method seems to be performing "obfuscated memorization," in the sense that the generated images are scrambled up enough to fool their plagiarsim-detector loss function.
But as the online article states, that figure represents a case where the model is explicitly set to "generate images [which] have similar major visual features with different attribute combinations": http://make.girls.moe/#/news
So some degree of repetition is to be expected, since you've turned off random noise. And despite that the images do still exhibit some variation if you look closely.
For the uninitiated: (form Wikipedia) Moe (萌え, pronounced [mo.e]) is a Japanese slang loanword that refers to feelings of strong affection mainly towards characters in anime, manga, and video games.
And short hair seems to produce male characters
Unsurprisingly! They didn't exclude male characters, so if you ask for short hair, you'll be more likely to be drawing from a male-biased area of the latent space/noise.
By the way, the Getchu and illustration2vec links on the news page are broken.
Edit: This part from the Tips page might be why it initially didn't generate great images:
The input of the model consists of two parts, the random noise part and the condition part. If you generate a good image, you could try to fix the noise part and use random conditions to get more good images. We have observed that a good random noise is important for the better generation.
Edit 2: Actually, no. According to the news page, if the noise is fixed, the generated pictures would be all similar.
I thought DNN models are fucking huge?
In order to make our model more accessible, we build this website interface with React.js for open access. We also make the generation completed done on the browser side, by imposing WebDNN and converting the trained Chainer model to the WebAssembly based Javascript model. For a better user experience, we would like to keep the size of generator model small since users need to download the model before generating, so we replace the DCGAN generator by SRResNet generator can make the model 4 times smaller. Speed-wise, even all computations are done on the client side, on average it takes only about 6 seconds to generate a single image.
In Cromium 46 (released in 2015) there is an error:
> Error during service worker registration: DOMException: Only secure origins are allowed (see: https://goo.gl/Y0ZkNV).(anonymous function) @ main.4188687f.js:1 descriptor_runner_webassembly.ts:172 ErrorEvent {isTrusted: true}worker.onerror @ descriptor_runner_webassembly.ts:172
> Uncaught RangeError: Invalid array buffer length math.ts:55 Model loading failed for webassembly backend. Trying next backend: Uncaught RangeError: Invalid array buffer length
In Firefox 45 (released in 2015) there is an error
> InternalError: uncaught exception: out of memory
(the necessary amount of memory is not reported)
Interestingly enough, the older version 45 has 6.08% share. Is some operating system pinning chrome 45 and perhaps providing security updates?
According to the technical report [1], they used character portraits from Getchu [2] for training data. A cursory glance shows that the overwhelming majority of the characters are female. As a result, the characters the tool generates are likely to appear female to our eyes.
After the code is open sourced, perhaps someone should try to create make.boys.moe using character portraits from otome games [3].
[1]: 12.8 MB PDF, http://make.girls.moe/technical_report.pdf
[2]: example from report (possibly NSFW?), http://www.getchu.com/soft.phtml?id=933144
[3]: games with a female protagonist and many male characters, https://vndb.org/g542
Shit, we're over capacity, this is against fire safety regulations!
Profit.