Ok. Read it. Looks good.
I'm a bit reluctant to merge this in without verifying that this will have the desired effect.
Would it be possible to create a test that verifies that using this technique does indeed results in faster convergence? Maybe throw in a couple of plots that shows the error rates going down (also for a validation set) faster?