CNNs for Face Detection and Recognition