Globals / AbstractAgent /
+ new AbstractAgent(agentConfig?: AgentConfig, name?: string): AbstractAgent
Defined in reimprove/algorithms/abstract_agent.ts:10
Parameters:
| Name | Type |
|---|---|
agentConfig? |
AgentConfig |
name? |
string |
Returns: AbstractAgent
● agentConfig: AgentConfig
Defined in reimprove/algorithms/abstract_agent.ts:10
● name? : string
Defined in reimprove/algorithms/abstract_agent.ts:12
● get AgentConfig(): AgentConfig
Defined in reimprove/algorithms/abstract_agent.ts:16
Returns: AgentConfig
● 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
▸ getTrackingInformation(): AgentTrackingInformation
Defined in reimprove/algorithms/abstract_agent.ts:22
Returns: AgentTrackingInformation
▸ 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
▸ reset(): void
Defined in reimprove/algorithms/abstract_agent.ts:23
Returns: void
▸ setAgentConfig(config: AgentConfig): void
Defined in reimprove/algorithms/abstract_agent.ts:17
Parameters:
| Name | Type |
|---|---|
config |
AgentConfig |
Returns: void