forward method
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;
}