I am trying to use IterationControl.jl for my iterative solvers. Unlike the machine learning model, there is no distinction between in-sample loss and out-of-sample loss. We only have one kind of loss which is the residual of the iterative solvers. My current approach is using a combination of Step(1) and other info and stopping controls. My question are
- What is
Step(n) with n>1 for iterative solvers? Can it bring some new advantages?
- It is useful for an iterative solver to only check the loss for every n>1 iteration rather than for each iteration to avoid noisy stopping signals.
PQ stopping control is very interesting. But it is not clear how to utilize this control for iterative solvers. What is training_losses? And how to define it?
BTW, I can not find an example of how to define training_losses for machine learning models either inside the example folder.
I am trying to use IterationControl.jl for my iterative solvers. Unlike the machine learning model, there is no distinction between in-sample loss and out-of-sample loss. We only have one kind of loss which is the residual of the iterative solvers. My current approach is using a combination of
Step(1)and other info and stopping controls. My question areStep(n)with n>1 for iterative solvers? Can it bring some new advantages?PQstopping control is very interesting. But it is not clear how to utilize this control for iterative solvers. What istraining_losses? And how to define it?BTW, I can not find an example of how to define
training_lossesfor machine learning models either inside the example folder.