In developing a face recognition we first need to detect faces.Recent way is to train a system on known databases i.e artificial intelligence and neural networks.I would like to know how this training is done?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
When training your system, you will need to train a classifier to distinguish between faces and non-faces relying on a set of features.
These features can be defined differently, but for a simple approach, the whole array of pixels can be used as features. One pixel = one feature.
Then you would need to apply a training algorithm. Common ones are logistic regression and support vector machines.
The training consists in correctly weighing the individual features to obtain the correct classification.
This can be done by minimizing a cost function.
You will need to separate your examples into at least two sets – the training set and the test set, to validate the results you get from training on a test set.