Skip to content

Latest commit

 

History

History
163 lines (90 loc) · 4.13 KB

abstractagent.md

File metadata and controls

163 lines (90 loc) · 4.13 KB

Globals / AbstractAgent /

Class: AbstractAgent

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

Protected constructor

+ new AbstractAgent(agentConfig?: AgentConfig, name?: string): AbstractAgent

Defined in reimprove/algorithms/abstract_agent.ts:10

Parameters:

Name Type
agentConfig? AgentConfig
name? string

Returns: AbstractAgent


Properties

Protected agentConfig

agentConfig: AgentConfig

Defined in reimprove/algorithms/abstract_agent.ts:10


Private Optional name

name? : string

Defined in reimprove/algorithms/abstract_agent.ts:12


Accessors

AgentConfig

get AgentConfig(): AgentConfig

Defined in reimprove/algorithms/abstract_agent.ts:16

Returns: AgentConfig


Name

get Name(): string

Defined in reimprove/algorithms/abstract_agent.ts:19

Returns: string

set Name(name: string): void

Defined in reimprove/algorithms/abstract_agent.ts:20

Parameters:

Name Type
name string

Returns: void


Methods

Abstract getTrackingInformation

getTrackingInformation(): AgentTrackingInformation

Defined in reimprove/algorithms/abstract_agent.ts:22

Returns: AgentTrackingInformation


Abstract infer

infer(input: number[] | number[][] | QAction, epsilon?: number, keepTensors?: boolean): number | QTransition

Defined in reimprove/algorithms/abstract_agent.ts:26

Parameters:

Name Type
input number[] | number[][] | QAction
epsilon? number
keepTensors? boolean

Returns: number | QTransition


Abstract reset

reset(): void

Defined in reimprove/algorithms/abstract_agent.ts:23

Returns: void


Protected setAgentConfig

setAgentConfig(config: AgentConfig): void

Defined in reimprove/algorithms/abstract_agent.ts:17

Parameters:

Name Type
config AgentConfig

Returns: void