.Flux
patience
function
defined in module
Flux
patience(predicate, wait)
Return a function that internally counts by one when
predicate(...) == true
, otherwise the count is reset to zero. If the count is greater than or equal to
wait
, the function returns
true
, otherwise it returns
false
.
julia> loss() = rand();
julia> trigger = Flux.patience(() -> loss() < 1, 3);
julia> for i in 1:10
@info "Epoch $i"
trigger() && break
end
[ Info: Epoch 1
[ Info: Epoch 2
[ Info: Epoch 3
There is
1
method for Flux.patience
:
The following page links back here: