GAN constructor

GAN({
  1. int latentDim = 100,
  2. required List<int> genLayers,
  3. required List<int> discLayers,
  4. int? seed,
})

Implementation

GAN({
  this.latentDim = 100,
  required List<int> genLayers,
  required List<int> discLayers,
  int? seed,
}) : generator = ANN(layers: genLayers, seed: seed),
     discriminator = ANN(layers: discLayers, seed: seed),
     _rand = seed != null ? Random(seed) : Random() {
  if (latentDim <= 0) throw ArgumentError('latentDim must be positive');
}