forward method

List<ValueVector> forward(
  1. List<ValueVector> inputs
)

Implementation

List<ValueVector> forward(List<ValueVector> inputs) {
  ValueVector hidden = ValueVector(List.generate(hiddenSize, (_) => Value(0)));
  List<ValueVector> outputs = [];
  for (ValueVector input in inputs) {
    var (newHidden, output) = step(input, hidden);
    hidden = newHidden;
    outputs.add(output);
  }
  return outputs;
}