Train a simple CNN + LSTM model to generate captions for images that you provide.
PyTorchKerasPIL
Build and train a GAN to synthesize new, realistic images of people's faces.
PyTorchKerasPILMTCNN