menu
techminis

A naukri.com initiative

google-web-stories
Home

>

ML News

>

How Eigenf...
source image

Medium

2w

read

69

img
dot

Image Credit: Medium

How Eigenfaces Got Me Hooked on Machine Learning

  • The tutorial on Eigenfaces and machine learning was taken on as a side project by someone still learning ML.
  • The project was done without using scikit-learn to maintain a beginner-friendly approach.
  • Google Colab was preferred for its suitability for such projects.
  • The dataset used was 'AT&T Database of Faces' from Kaggle.
  • Libraries used included os, cv2 (OpenCV), and numpy for file system interaction and image processing.
  • Principal Component Analysis (PCA) was explained as a method for dimensionality reduction.
  • Important steps included finding eigenfaces, centering images, computing covariance matrix, and projecting faces into eigenface space.
  • The recognize_face() function was replaced with a new function for improved performance.
  • The predict_face() function was detailed, highlighting how face recognition works in eigenface space.
  • A threshold was explained as a confidence level for face recognition to prevent false positives.
  • The tutorial concluded with visualizing the results and uploading a personal image for testing.

Read Full Article

like

4 Likes

For uninterrupted reading, download the app