Artificial intelligences are incredibly great at creating faces and recognizing patterns with them. This is particularly relevant with recent research I have been working on with Prof. Corvalan at Purdue University. The general idea is for the computer to learn basic features, i.e. eyes position, mouth being open or close, etc., and then be able to reproduce those features. To do this I programmed my own machine learning model called an autoencoder. I'll spare the details but below is a video of the computer learning to make my face after hours and hours of training. What you’ll notice about the video is that as time goes on, the computer becomes much more animated and exaggerated with it's facial movements. [Note: None of these images are real!! They are all computer generated.] Feel free to pause at any point to look at the image for yourself!
Recenty, I revisited this project using more modern teqniques to improve the results. This time I manipulated the network such that I could inject my own values into it. This allows for the possibility to customize my face. Below is a video of some successful results I got [Note: None of these images are real!! They are all computer generated.]: