oa::ActorCritic

environment-neutral discrete actor/critic contract. Custom policies only need to implement evaluate; PPO collection, loss construction and updates do not depend on the concrete network architecture.

Inheritance

public Module

Public Methods

ActorCriticOutput oa::ActorCritic::evaluate(const oa::Matrix & inObservation)
oa::Matrix oa::ActorCritic::forward(const oa::Matrix & inObservation)

Public Method Documentation

ActorCriticOutput oa::ActorCritic::evaluate( const oa::Matrix & inObservation )
No public source comment is attached to this declaration.

Parameters

inObservation
const oa::Matrix &

Returns

ActorCriticOutput

The declared return value.

oa::Matrix oa::ActorCritic::forward( const oa::Matrix & inObservation )
No public source comment is attached to this declaration.

Parameters

inObservation
const oa::Matrix &

Returns

oa::Matrix

The declared return value.