Constructors
constructor
- new A2CAgent(
env: RLEnvironmentBase,
resolution: number,
procs: number,
layers: LayerObject[],
optimizer: string,
): A2CAgent Parameters
- env: RLEnvironmentBase
- resolution: number
- procs: number
- layers: LayerObject[]
- optimizer: string
Properties
_advanced_step
_advanced_step: number
_env
_envs
_gamma
_gamma: number
_net
_net: ActorCriticNet
_procs
_procs: number
_states
_states: void[]
Methods
get_action
- get_action(state: any[]): any[]
Returns any[]
Action
get_score
- get_score(): number[][][]
Returns number[][][]
Score values
terminate
- terminate(): void
Returns void
update
- update(done: boolean, learning_rate: number, batch: number): number
Parameters
- done: boolean
- learning_rate: number
- batch: number
Returns number
Loss value
A2C agent