In this chapter, we will discuss the application of a few advanced machine learning and deep learning techniques to solve a few advanced image processing problems. We will start with a face recognition problem that tries to match a set of faces detected in an image with a fixed set of known faces using deep face embedding representations. You will then learn how to use a few deep learning models to solve problems, such as the age or gender recognition of a human face and automatically colorizing a grayscale image. Another interesting problem we will look at is automatically captioning images with a deep learning model called im2txt. Finally, we will concentrate on a few techniques for image generation. In particular, we will focus on generative models in image processing (for example, a GAN, a VAE, and an RBM), which is a hot topic...




















































