A matrix factorization implementation written in JavaScript.
npm install matrix-factorization







To try an interactive example, clone and edit this Runkit Notebook.
bash
npm install matrix-factorization
`#### Import in code
`javascript
// Node, ES5
var matrixFactorization = require('matrix-factorization')// Node, ES6
const matrixFactorization = require('matrix-factorization')
`$3
`bash
yarn add matrix-factorization
`#### Import in code
`javascript
// Node, ES5
var matrixFactorization = require('matrix-factorization')// Node, ES6
const matrixFactorization = require('matrix-factorization')
`$3
Copy matrix-factorization.min.js from dist/matrix-factorization.min.js to a lib folder.#### Import in code
`html
`
This will expose a matrixFactorization variable which you can access the functions from.$3
`html
`
This will expose a matrixFactorization variable which you can access the functions from.$3
Just reference a function using the dot notation. For example, to use the sum function, you can do:
`javascript
matrixFactorization.factorizeMatrix(targetMatrix, numberOfLatentFactors)
`$3
`javascript
var factors = factorizeMatrix(targetMatrix, numberOfLatentFactors)
var completeMatrix = matrixFactorization.dot(factors[0], matrixFactorization.transpose(factors[1]))
``