Idris2Doc : NN.Architectures.LossFunctions

NN.Architectures.LossFunctions

(source)

Definitions

Loss : AddCont-> {default (ConstDouble) _ : AddCont} ->Type
  Loss function alias

Totality: total
Visibility: public export
pairLossFunctions : {auto{conArg:892} : Numl} ->Lossy->Lossz->Loss (y>*<z)
  Combinator for pairing up loss functions

Totality: total
Visibility: public export
lossSame : ((a>+<b) >*< (a>+<b)) =%+> ((a>*<a) >+< (b>*<b))
Totality: total
Visibility: public export
pairLossCoproduct : {auto{conArg:1079} : Numl} ->Lossy->Lossz->Loss (y>+<z)
Totality: total
Visibility: public export
composeLossFunctions : Lossy->Lossz->Loss (y>+@z)
Totality: total
Visibility: public export
sequenceLossFunctions : Lossy->Lossz->Loss (y>+@z)
Totality: total
Visibility: public export
zipListsBwd : (l1 : List (y.Shp)) -> (l2 : List (y.Shp)) ->All ((y>*<y) .Pos) (l1 `zip` l2) -> (All (y.Pos) l1, All (y.Pos) l2)
Totality: total
Visibility: public export
zipLists : (ListAlly>*<ListAlly) =%+>ListAll (y>*<y)
Totality: total
Visibility: public export
UniversalMapOutOfCoproduct : {auto{conArg:1416} : Numd} ->IsSuccn=> ((i : Finn) ->Loss (indexics)) ->Loss (Anycs)
Totality: total
Visibility: public export
SquaredError : {auto{conArg:1939} : Numa} ->Nega=>Loss (Consta)
  Squared error

Totality: total
Visibility: public export
Sum : IsCubicaln=> {auto{conArg:1980} : Numa} -> {auto{conArg:1983} : TensorMonoid (n.cont)} ->Const (Tensor [n] a) =%+>Const (Tensor [] a)
Totality: total
Visibility: public export
Div : {auto{conArg:2107} : Numa} ->Fractionala=>a->Const (Tensor [] a) =%+>Const (Tensor [] a)
Totality: total
Visibility: public export
MeanSquaredError : IsCubicaln=> {auto{conArg:2190} : TensorMonoid (n.cont)} -> {auto{conArg:2196} : Numa} ->Nega=>Fractionala=>CastNata=>Loss (Const (Tensor [n] a))
Totality: total
Visibility: public export
SoftargmaxCrossEntropyLogits : Loss (Simplexn)
Totality: total
Visibility: public export