fromMap static method

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

Implementation

static PolicyGradient fromMap(Map<String, dynamic> m, {int? seed}) {
  final pol = ANN.fromMap(m['policy'] as Map<String, dynamic>, seed: seed);
  final model = PolicyGradient(
    nActions: m['nActions'] as int,
    policyLayers: pol.layers,
    seed: seed,
    useBaseline: (m['useBaseline'] as bool?) ?? false,
  );
  model.policy.applyParamsFrom(pol);
  model.baseline = (m['baseline'] as num?)?.toDouble() ?? 0.0;
  return model;
}