PPO constructor
PPO({})
Implementation
PPO({
required this.nActions,
required List<int> actorLayers,
required List<int> criticLayers,
this.clipEps = 0.2,
int? seed,
}) : ac = ActorCritic(
nActions: nActions,
actorLayers: actorLayers,
criticLayers: criticLayers,
seed: seed,
) {
if (actorLayers.isEmpty || criticLayers.isEmpty) {
throw ArgumentError('actor and critic layers required');
}
}