LSTM constructor

LSTM({
  1. required int inputSize,
  2. required int hiddenSize,
  3. required List<int> readoutLayers,
  4. int? seed,
})

Implementation

LSTM({
  required this.inputSize,
  required this.hiddenSize,
  required List<int> readoutLayers,
  int? seed,
}) : readout = ANN(layers: readoutLayers, seed: seed) {
  if (inputSize <= 0 || hiddenSize <= 0) throw ArgumentError('sizes > 0');
}