At this point, you should be fairly familiar with using neural networks for image recognition tasks. In Chapter 4, Cats Versus Dogs – Image Classification Using CNNs, we built a CNN for classifying images of cats versus dogs. Can the same techniques be used in facial recognition? Sadly, CNNs fall short for this task. To understand why, we need to look at the requirements of facial recognition systems.
Requirements of face recognition systems
Speed
The first requirement of a facial recognition system is that they need to be fast. If we look at the onboarding process of the facial recognition systems in our smartphones, we usually need to use the front-facing camera in the phone to scan our face at various angles for...