Enable test for stratified sampling for multi-class after load-balancing.
again
Merge branch 'master' into arno-deeplearning2
Merge branch 'master' into arno-deeplearning2
Merge branch 'master' into arno-deeplearning2
Remove hard-to-do check (can fail sometimes).
Convert everything to single-precision math in Deep Learning, optimized fprop Mat-Vec now even faster.
Modify NeuralNet to do everything in single precision.
Match single prevision behavior of DeepLearning and NeuralNet.
Increase tolerance for JUnit tests that compare against reference implementation (since we changed to single precision, and reference implementation uses double/float mix).
Add more epochs for Spirals test to finish with single precision.
Code cleanup.
Significantly speed up ADADELTA by using approximate sqrt and 1./sqrt functions.
Cosmetics.
Add fast approximations for sqrt and 1./sqrt and exp.
Speedup ADADELTA by using fast sqrt approximation and combined arrays to reduce cache misses.
Add fast approximation for log(x) for x>1.
Starting point for partial sums for bprop.
Update NeuralNet to behave the same way as DeepLearning.  Fix regression in NeuralNet.
Add fast sumSquares(float[]) helper.