Idris2Doc : Data.Autodiff.Ops

Data.Autodiff.Ops

(source)

Definitions

Simplex : Nat->AddCont
Visibility: public export
MulParametric : {auto{conArg:6780} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
AddParametric : {auto{conArg:6819} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
AffineParametric : {auto{conArg:6858} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
LeakyReLU : {auto{conArg:6891} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
LeakyReLUTensor : {auto{conArg:7027} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} -> {auto{conArg:7042} : TensorMonoid (n.cont)} ->ParaAddDLens (Const (Tensor [n] a)) (Const (Tensor [n] a))
Visibility: public export
coproductPair : ParaAddDLensac->ParaAddDLensbd->ParaAddDLens (a>+<b) (c>+<d)
Visibility: public export
parallelTensor2 : {auto{conArg:7402} : Numa} -> {auto{conArg:7405} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>2)] a)) (Const (Tensor [(axisName~~>2)] b))
Visibility: public export
parallelTensor3 : {auto{conArg:7894} : Numa} -> {auto{conArg:7897} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>3)] a)) (Const (Tensor [(axisName~~>3)] b))
Visibility: public export
sameFromTensor2 : {auto{conArg:8585} : Numa} -> {auto{conArg:8588} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>2)] b))
  Produces a parametric map that produces `n` copies of the output, instead
of one, by using `n` different parameters

Visibility: public export
sameFromTensor3 : {auto{conArg:9083} : Numa} -> {auto{conArg:9086} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>3)] b))
Visibility: public export
sameFromTensor : {auto{conArg:9767} : Numa} -> {auto{conArg:9770} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>n)] b))
  Produces a parametric map that produces `n` copies of the output, instead
of one, by using `n` different parameters

Visibility: public export
sameFrom : ParaAddDLensab->ParaAddDLensac->ParaAddDLensa (b><c)
Visibility: public export
sameFromConst : {auto{conArg:10451} : Numa} -> {auto{conArg:10454} : Numb} -> {auto{conArg:10457} : Numc} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Consta) (Constc) ->ParaAddDLens (Consta) (Const (b, c))
Visibility: public export
sameFrom3 : ParaAddDLensab->ParaAddDLensac->ParaAddDLensad->ParaAddDLensa (b>< (c><d))
Visibility: public export
sameFromConst3 : {auto{conArg:11434} : Numa} -> {auto{conArg:11437} : Numb} -> {auto{conArg:11440} : Numc} -> {auto{conArg:11443} : Numd} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Consta) (Constc) ->ParaAddDLens (Consta) (Constd) ->ParaAddDLens (Consta) (Const (b, (c, d)))
Visibility: public export