Numeric.Backprop.Op
type Op as a
data OpM m as a
data Prod k f a
type Tuple
data I a
runOp
gradOp
gradOp'
gradOpWith
gradOpWith'
runOp'
runOpM
gradOpM
gradOpM'
gradOpWithM
gradOpWithM'
runOpM'
composeOp
composeOp1
(~.)
composeOp'
composeOp1'
op0
opConst
opConst'
op1
op2
op3
opN
type family Replicate (n :: N) (a :: k) = (as :: [k]) | as -> n where ...
op1'
op2'
op3'
opCoerce
opTup
opIso
opTup'
only
head'
only_
(+.)
(-.)
(*.)
negateOp
absOp
signumOp
(/.)
recipOp
expOp
logOp
sqrtOp
(**.)
logBaseOp
sinOp
cosOp
tanOp
asinOp
acosOp
atanOp
sinhOp
coshOp
tanhOp
asinhOp
acoshOp
atanhOp