Got a really slick stopping condition -- I stop when the slope of the errors plotted across 100 time steps, where each time step is a full run through of the data points in the training set, reaches a slope above my epsilon value. This value is a very low positive value.

When the error's slope is positive is where I need to stop the run.

sweet.

Signed-off-by: cauth0n <derek.reimanis@gmail.com>