Idris2Doc : NN.Architectures.LossFunctions

NN.Architectures.LossFunctions

(source)

Definitions

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

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

Visibility: public export
lossSame : ((a>+<b) >< (a>+<b)) =%> ((a><a) >+< (b><b))
Visibility: public export
pairLossCoproduct : {auto{conArg:1074} : Numl} ->Lossy->Lossz->Loss (y>+<z)
Visibility: public export
composeLossFunctions : Lossy->Lossz->Loss (y>@z)
Visibility: public export
sequenceLossFunctions : Lossy->Lossz->Loss (y>@z)
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)
Visibility: public export
zipLists : (Listy><Listy) =%>List (y><y)
Visibility: public export
UniversalMapOutOfCoproduct : {auto{conArg:1412} : Numd} ->IsSuccn=> ((i : Finn) ->Loss (indexics)) ->Loss (Anycs)
Visibility: public export
SquaredError : {auto{conArg:1935} : Numa} ->Nega=>Loss (Consta)
  Squared error

Visibility: public export
Sum : IsCubicaln=> {auto{conArg:1974} : Numa} -> {auto{conArg:1977} : TensorMonoid (n.cont)} ->Const (Tensor [n] a) =%>Const (Tensor [] a)
Visibility: public export
Div : {auto{conArg:2103} : Numa} ->Fractionala=>a->Const (Tensor [] a) =%>Const (Tensor [] a)
Visibility: public export
MeanSquaredError : IsCubicaln=> {auto{conArg:2189} : TensorMonoid (n.cont)} -> {auto{conArg:2195} : Numa} ->Nega=>Fractionala=>CastNata=>Loss (Const (Tensor [n] a))
Visibility: public export
SoftargmaxCrossEntropyLogits : Loss (Simplexn)
Visibility: public export