loss function tweaks

This commit is contained in:
Mike J Innes 2017-10-17 17:30:11 +01:00
parent c764b74eba
commit 949fd9ba97

View File

@ -1,7 +1,6 @@
# Cost functions
mse(, y) = sum(( .- y).^2)/length(y)
# back!(::typeof(mse), Δ, ŷ, y) = Δ .* (ŷ .- y)
logloss(, y) = -sum(y .* log.()) / size(y, 2)
# back!(::typeof(logloss), Δ, ŷ, y) = 0 .- Δ .* y ./ ŷ
logloss(::AbstractVecOrMat, y::AbstractVecOrMat) =
-sum(y .* log.()) / size(y, 2)