diff --git a/docs/src/training/training.md b/docs/src/training/training.md index 1eaa8a46..d4bed5fe 100644 --- a/docs/src/training/training.md +++ b/docs/src/training/training.md @@ -9,7 +9,7 @@ To actually train a model we need three things: With these we can call `Flux.train!`: ```julia -Flux.train!(model, data, opt) +Flux.train!(modelLoss, data, opt) ``` There are plenty of examples in the [model zoo](https://github.com/FluxML/model-zoo). diff --git a/src/optimise/train.jl b/src/optimise/train.jl index 8ad437db..0a91e978 100644 --- a/src/optimise/train.jl +++ b/src/optimise/train.jl @@ -8,8 +8,8 @@ function train!(m, data, opt; cb = () -> ()) cb = tocb(cb) @progress for x in data l = m(x...) - isinf(l.data[]) && error("Inf") - isnan(l.data[]) && error("NaN") + isinf(l.data[]) && error("Loss is Inf") + isnan(l.data[]) && error("Loss is NaN") back!(l) opt() cb()