DeepDarkFantasy-0.2017.8.4: A DSL for creating neural network.

Safe HaskellSafe
LanguageHaskell2010

DDF.FreeVector

Documentation

class DBI r => FreeVector r where Source #

Minimal complete definition

freeVector, runFreeVector

Methods

freeVector :: r h ((b -> d) -> FreeVector b d) Source #

runFreeVector :: r h (FreeVector b d -> b -> d) Source #

Instances

FreeVector Show Source # 

Methods

freeVector :: Show h ((b -> d) -> FreeVector b d) Source #

runFreeVector :: Show h (FreeVector b d -> b -> d) Source #

FreeVector Size Source # 

Methods

freeVector :: Size h ((b -> d) -> FreeVector b d) Source #

runFreeVector :: Size h (FreeVector b d -> b -> d) Source #

FreeVector UInt Source # 

Methods

freeVector :: UInt h ((b -> d) -> FreeVector b d) Source #

runFreeVector :: UInt h (FreeVector b d -> b -> d) Source #

(Prod r, FreeVector r) => FreeVector (UnLiftEnv r) Source # 

Methods

freeVector :: UnLiftEnv r h ((b -> d) -> FreeVector b d) Source #

runFreeVector :: UnLiftEnv r h (FreeVector b d -> b -> d) Source #

freeVector1 :: FreeVector r => r h (b -> d) -> r h (FreeVector b d) Source #

runFreeVector1 :: FreeVector r => r h (FreeVector b d) -> r h (b -> d) Source #

runFreeVector2 :: FreeVector r => r h (FreeVector a b) -> r h a -> r h b Source #

module DDF.DBI