Idris2Doc : Data.Autodiff.Ops

Data.Autodiff.Ops

(source)

Definitions

Simplex : Nat->AddCont
Visibility: public export
MulParametric : {auto{conArg:6782} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
AddParametric : {auto{conArg:6821} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
AffineParametric : {auto{conArg:6860} : Numa} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
LeakyReLU : {auto{conArg:6893} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} ->ParaAddDLens (Consta) (Consta)
Visibility: public export
LeakyReLUTensor : {auto{conArg:7029} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} -> {auto{conArg:7044} : 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:7408} : Numa} -> {auto{conArg:7411} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>2)] a)) (Const (Tensor [(axisName~~>2)] b))
Visibility: public export
parallelTensor3 : {auto{conArg:7904} : Numa} -> {auto{conArg:7907} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>3)] a)) (Const (Tensor [(axisName~~>3)] b))
Visibility: public export
sameFromTensor2 : {auto{conArg:8603} : Numa} -> {auto{conArg:8606} : 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:9103} : Numa} -> {auto{conArg:9106} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>3)] b))
Visibility: public export
sameFromTensor : {auto{conArg:9791} : Numa} -> {auto{conArg:9794} : 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:10477} : Numa} -> {auto{conArg:10480} : Numb} -> {auto{conArg:10483} : 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:11460} : Numa} -> {auto{conArg:11463} : Numb} -> {auto{conArg:11466} : Numc} -> {auto{conArg:11469} : Numd} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Consta) (Constc) ->ParaAddDLens (Consta) (Constd) ->ParaAddDLens (Consta) (Const (b, (c, d)))
Visibility: public export