Hybrid Learning Algorithms for Neural Networks { the Adaptive Inclusion of Second Order Information