grenade-0.1.0: Practical Deep Learning in Haskell

Safe HaskellNone
LanguageHaskell98

Grenade.Layers.Dropout

Documentation

data Dropout Source #

Constructors

Dropout 

Instances

Show Dropout Source # 
UpdateLayer Dropout Source # 
KnownNat i => Layer Dropout (D1 i) (D1 i) Source # 

Associated Types

type Tape Dropout (D1 i :: Shape) (D1 i :: Shape) :: * Source #

Methods

runForwards :: Dropout -> S (D1 i) -> (Tape Dropout (D1 i) (D1 i), S (D1 i)) Source #

runBackwards :: Dropout -> Tape Dropout (D1 i) (D1 i) -> S (D1 i) -> (Gradient Dropout, S (D1 i)) Source #

type Gradient Dropout Source # 
type Gradient Dropout = ()
type Tape Dropout (D1 i) (D1 i) Source # 
type Tape Dropout (D1 i) (D1 i) = ()