encog
Version:
Encog is a NodeJs ES6 framework based on the Encog Machine Learning Framework by Jeff Heaton, plus some the of basic data manipulation helpers.
20 lines (18 loc) • 547 B
JavaScript
var ErrorFunction = require('../errorFunction');
/**
*
*/
class OutputError extends ErrorFunction {
/**
* @inheritDoc
*/
calculateError(activationFunction, before, after,
ideal, actual, error, derivShift,
significance) {
for (let i = 0; i < actual.length; i++) {
let deriv = activationFunction.derivativeFunction(before[i], after[i]) + derivShift;
error[i] = ((ideal[i] - actual[i]) * significance) * deriv;
}
}
}
module.exports = OutputError;