A Family Of Robust Second Order Training Algorithms