acid-0.1.0.0: Artificial Circuit Designer
Safe HaskellNone
LanguageHaskell2010

HyperParameters

Description

Hyper Parameter Configuration

Synopsis

Documentation

read' :: Float -> Maybe Tensor Source #

Read a Tensor from float

read'' :: Float -> Maybe Tensor Source #

Read a Tensor from float

parseConfig' :: ByteString -> Params Source #

Decode / Parse ByteString to Meta

parseConfig :: FilePath -> IO Params Source #

Decode / Parse Params File

data Params Source #

Configuration Parameters Information

Constructors

Params 

Fields

Instances

Instances details
Show Params Source # 
Instance details

Defined in HyperParameters

Generic Params Source # 
Instance details

Defined in HyperParameters

Associated Types

type Rep Params :: Type -> Type #

Methods

from :: Params -> Rep Params x #

to :: Rep Params x -> Params #

ToJSON Params Source #

JSON Params Parse Instance

Instance details

Defined in HyperParameters

FromJSON Params Source #

Params JSON Parse Instance

Instance details

Defined in HyperParameters

type Rep Params Source # 
Instance details

Defined in HyperParameters

type Rep Params = D1 ('MetaData "Params" "HyperParameters" "acid-0.1.0.0-Kasfqr97FKi1MHFsFLmEZd" 'False) (C1 ('MetaCons "Params" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "rngSeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "numEpisodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "horizonT") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "d") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "c") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "\947") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor) :*: S1 ('MetaSel ('Just "\964") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor)))) :*: ((S1 ('MetaSel ('Just "decay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "\963Min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "\963Max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float))) :*: ((S1 ('MetaSel ('Just "\963Eval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor) :*: S1 ('MetaSel ('Just "\963Act") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor)) :*: (S1 ('MetaSel ('Just "\963Clip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "hidDim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))) :*: (((S1 ('MetaSel ('Just "wInit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: (S1 ('MetaSel ('Just "\951\966") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor) :*: S1 ('MetaSel ('Just "\951\952") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Tensor))) :*: ((S1 ('MetaSel ('Just "\946\&1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "\946\&2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "lreluSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "k") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))) :*: (((S1 ('MetaSel ('Just "strategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Strategy) :*: S1 ('MetaSel ('Just "actionLow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "actionHigh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "numEpochs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "explFreq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "evalFreq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "bufferSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))))))