How Can a Neural Network Transform Faces into Alien Art?

  • Thread starter Thread starter btb4198
  • Start date Start date
  • Tags Tags
    Network Neural
AI Thread Summary
To create a neural network that transforms a person's face into an alien drawing based on an artist's style, a substantial dataset is crucial. The discussion emphasizes the need for a large collection of paired images—original faces and their corresponding alien renditions. While 100,000 examples are ideal for effective training, having 139 images is a starting point but may not yield optimal results. The conversation suggests exploring Generative Adversarial Networks (GANs), particularly CycleGAN, which can handle unpaired image datasets. Additionally, existing facial recognition libraries like DeepFace can be leveraged to avoid starting from scratch. The importance of understanding image-to-image translation techniques is also highlighted, with recommendations for instructional videos on the topic.
btb4198
Messages
570
Reaction score
10
I have a picture of a guy's face and I had an artist draw him as an alien. How do I make a neural network that would take in the original picture and learn how to draw the picture the that artist make?

I want to make a filter, that if you can enter in any guy's face, and the program would draw is like if it was the artist.
 
Technology news on Phys.org
btb4198 said:
I have a picture of a guy's face and I had an artist draw him as an alien. How do I make a neural network that would take in the original picture and learn how to draw the picture the that artist make?

I want to make a filter, that if you can enter in any guy's face, and the program would draw is like if it was the artist.
That's interesting and novel. Deep learning neural networks learn from large numbers of examples. If you have 100,000 example pictures of people plus 100,000 examples of how the corresponding alien pictures would look, then you can use those as training data to train a neural network.

The difficulty is not in the deep learning, but the collections of the training data.
 
anorlunda,

I have a lot of pictures of different faces and I am going to have the artist do the same thing to them.
So I am working on building a big database.
but again what kind of neural network should I make? All the videos I have seen on the subject, seem to be about finding an object in an image.

but I am not trying to find something
 
http://neuralnetworksanddeeplearning.com/

That link it to a free online book. The book explains in detail how to do what you want. It illustrates using a NIST data base of more than 250,000 images of handwritten letters identified by real people.
btb4198 said:
I have a lot of pictures
I hope you really mean that. A quarter million really is a lot. If you mean a few dozen, it won't work well.
 
Question,

How does you think Prequel does it's cartoon me?
Do you think they have a quarter Million of face pictures, because I really did not think it would take that many. That seems excessive.
Right now I have 139 different face Pictures redrawing by the same artist.
 
btb4198 said:
Question,

How does you think Prequel does it's cartoon me?
Do you think they have a quarter Million of face pictures, because I really did not think it would take that many. That seems excessive.
Right now I have 139 different face Pictures redrawing by the same artist.
I don't know about Prequel, but it is possible that they did it by some means other than deep learning trained neural networks.
 
  • Like
Likes pbuk
There are already libraries that can recognize facial features. (see e.g. DeepFace) I would start there. The first thing to learn in programming is to not reinvent the wheel.
 
Generative adversarial network (GAN) is what you're looking for. Or cycle GAN which can be used for unpaired images (e.g. a databased of human pictures and a separate one of aliens).

The topic you can look up is image-to-image translation.
 
Last edited:
Here is a video explaining how it works.

 
  • #10
Jarvis323 said:
Here is a video explaining how it works.


Thanks, I am going to watch his videos on this
 
Back
Top