Now obsolete, needs some effort to re-implement. Originally, keeps a queue of the MSE and checks if the mean value of the queue is below queueCriterion . In incremental mode, the check should be made in the training function and not here. The original schema (which is now obsolete, see the source file Base/SigmoidalWeightUpdateOrdered1L.m ) would set the variable queueConverge to true if convergence is attained and here only this variable is tested for convergence.