Deep Learning Algorithms For Bearing Fault