acid-0.1.0.0: Artificial Circuit Designer
Safe HaskellNone
LanguageHaskell2010

ALG.TD3

Description

Twin Delayed Deep Deterministic Policy Gradient Algorithm

Synopsis

Documentation

data PolicyNet Source #

Actor Network Architecture

Constructors

PolicyNet 

Instances

Instances details
Show PolicyNet Source # 
Instance details

Defined in ALG.TD3

Generic PolicyNet Source # 
Instance details

Defined in ALG.TD3

Associated Types

type Rep PolicyNet :: Type -> Type #

Parameterized PolicyNet Source # 
Instance details

Defined in ALG.TD3

type Rep PolicyNet Source # 
Instance details

Defined in ALG.TD3

type Rep PolicyNet = D1 ('MetaData "PolicyNet" "ALG.TD3" "acid-0.1.0.0-Kasfqr97FKi1MHFsFLmEZd" 'False) (C1 ('MetaCons "PolicyNet" 'PrefixI 'True) (S1 ('MetaSel ('Just "pLayer0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Linear) :*: (S1 ('MetaSel ('Just "pLayer1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Linear) :*: S1 ('MetaSel ('Just "pLayer2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Linear))))

data CriticNet Source #

Critic Network Architecture

Instances

Instances details
Show CriticNet Source # 
Instance details

Defined in ALG.TD3

Generic CriticNet Source # 
Instance details

Defined in ALG.TD3

Associated Types

type Rep CriticNet :: Type -> Type #

Parameterized CriticNet Source # 
Instance details

Defined in ALG.TD3

type Rep CriticNet Source # 
Instance details

Defined in ALG.TD3

data Agent Source #

TD3 Agent

Constructors

Agent 

Fields

Instances

Instances details
Show Agent Source # 
Instance details

Defined in ALG.TD3

Methods

showsPrec :: Int -> Agent -> ShowS #

show :: Agent -> String #

showList :: [Agent] -> ShowS #

Generic Agent Source # 
Instance details

Defined in ALG.TD3

Associated Types

type Rep Agent :: Type -> Type #

Methods

from :: Agent -> Rep Agent x #

to :: Rep Agent x -> Agent #

Agent Agent Source #

TD3 Agent is an implements Agent

Instance details

Defined in ALG.TD3

type Rep Agent Source # 
Instance details

Defined in ALG.TD3

mkAgent :: Params -> Int -> Int -> IO Agent Source #

Agent constructor

saveAgent' :: FilePath -> Agent -> IO () Source #

Save an Agent and return the agent