@ai-on-browser/data-analysis-models
    Preparing search index...

    Class DQNAgent

    Deep Q-Network agent

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Parameters

      • env: RLEnvironmentBase

        Environment

      • resolution: number

        Resolution of actions

      • layers: LayerObject[]

        Network layers

      • optimizer: string

        Optimizer of the network

      Returns DQNAgent

    Properties

    _net: DQN

    Accessors

    • set method(value: "DQN" | "DDQN"): void

      DQN Method

      Parameters

      • value: "DQN" | "DDQN"

        New method name

      Returns void

    Methods

    • Returns a action.

      Parameters

      • state: any[]

        Current states

      • Optionalgreedy_rate: number

        Greedy rate

      Returns any[]

      Action

    • Returns a score.

      Returns number[][][]

      Score values

    • Returns void

    • Update model.

      Parameters

      • action: any[]

        Action

      • state: any[]

        Current states

      • next_state: any[]

        Next states

      • reward: number

        Reward

      • done: boolean

        Done epoch or not

      • learning_rate: number

        Learning rate

      • batch: number

        Batch size

      Returns number

      Loss value