ActorCritic constructor
ActorCritic({})
Implementation
ActorCritic({
required this.nActions,
required List<int> actorLayers,
required List<int> criticLayers,
int? seed,
}) : _rand = seed != null ? Random(seed) : Random(),
actor = ANN(layers: actorLayers, seed: seed),
critic = ANN(layers: criticLayers, seed: seed) {
if (actorLayers.isEmpty || criticLayers.isEmpty) {
throw ArgumentError('actor and critic layers required');
}
}