PolicyGradient constructor
PolicyGradient({})
Implementation
PolicyGradient({
required this.nActions,
required List<int> policyLayers,
int? seed,
this.useBaseline = false,
}) : _rand = seed != null ? Random(seed) : Random(),
policy = ANN(layers: policyLayers, seed: seed),
baseline = 0.0 {
if (policyLayers.isEmpty) throw ArgumentError('policyLayers required');
}