Approximation Using Cubic B-Splines with Improved Training Speed and Accuracy