Overview
Given a model specified as an array of layers, you can evaluate the result of applying the model to an input, given as a column vector. (as specified in linear algebra library)
let ba = await import('/lib/backpropagation/v1.0.0/backpropagation.mjs');
let layers = [];
layers.push(ba.affine({
inputs:4,
outputs:1,
}));
let inputs = [[1],[0],[0.5],[0.4]];
let result = ba.evaluate(layers, input)