Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Failed to load latest commit information.
app Add documentation.
data Add new data.
.gitignore Ignore tmp dir. Add docs.
eigen.js Save avg matrix as well. Save proper eigenvalues and eigenvectors.

Eigenfaces in JavaScript

School project attempt to Principal Component Analysis in JavaScript (node.js + browser). Had to resort calculating the eigenvectors and eigenvalues in Python since JS performance wasn't quite there yet...

See for the app and documentation.

Something went wrong with that request. Please try again.