Loss : AddCont -> {default (Const Double) _ : AddCont} -> TypeLoss function alias
pairLossFunctions : {auto {conArg:890} : Num l} -> Loss y -> Loss z -> Loss (y >< z)Combinator for pairing up loss functions
lossSame : ((a >+< b) >< (a >+< b)) =%> ((a >< a) >+< (b >< b))pairLossCoproduct : {auto {conArg:1074} : Num l} -> Loss y -> Loss z -> Loss (y >+< z)composeLossFunctions : Loss y -> Loss z -> Loss (y >@ z)sequenceLossFunctions : Loss y -> Loss z -> Loss (y >@ z)zipListsBwd : (l1 : List (y .Shp)) -> (l2 : List (y .Shp)) -> All ((y >< y) .Pos) (l1 `zip` l2) -> (All (y .Pos) l1, All (y .Pos) l2)zipLists : (List y >< List y) =%> List (y >< y)UniversalMapOutOfCoproduct : {auto {conArg:1412} : Num d} -> IsSucc n => ((i : Fin n) -> Loss (index i cs)) -> Loss (Any cs)SquaredError : {auto {conArg:1935} : Num a} -> Neg a => Loss (Const a)Squared error
Sum : IsCubical n => {auto {conArg:1974} : Num a} -> {auto {conArg:1977} : TensorMonoid (n .cont)} -> Const (Tensor [n] a) =%> Const (Tensor [] a)Div : {auto {conArg:2103} : Num a} -> Fractional a => a -> Const (Tensor [] a) =%> Const (Tensor [] a)MeanSquaredError : IsCubical n => {auto {conArg:2189} : TensorMonoid (n .cont)} -> {auto {conArg:2195} : Num a} -> Neg a => Fractional a => Cast Nat a => Loss (Const (Tensor [n] a))SoftargmaxCrossEntropyLogits : Loss (Simplex n)