Approaches for implementing face recognition