Green flag or press space to generate a new face. (takes a little bit of time) you might have to generate a lot of images to create something that looks like a face This uses a GAN (Generative Adversarial Neural Network) trained on my laptop to generate faces. to my knowledge this is the largest GAN on scratch with 399,003 weights! this project was so annoying to port that i had to make a python to scratch converter to make it slightly easier, now that i have a framework, porting larger models will be easier :D