This article discusses the use of deep learning algorithms for bearing fault diagnosis. It reviews existing deep learning-based bearing fault diagnosis algorithms, such as Convolutional Neural Networks (CNN), and proposes an ensemble learning approach to improve the robustness of the proposed algorithm.