fromMap static method

PPO fromMap(
  1. Map<String, dynamic> m, {
  2. int? seed,
})

Implementation

static PPO fromMap(Map<String, dynamic> m, {int? seed}) {
  final ac = ActorCritic.fromMap(
    m['actor_critic'] as Map<String, dynamic>,
    seed: seed,
  );
  final model = PPO(
    nActions: m['nActions'] as int,
    actorLayers: ac.actor.layers,
    criticLayers: ac.critic.layers,
    clipEps: (m['clipEps'] as num).toDouble(),
    seed: seed,
  );
  model.ac.actor.applyParamsFrom(ac.actor);
  model.ac.critic.applyParamsFrom(ac.critic);
  return model;
}