In the processing, manufacturing, and production of modern fields, rolling bearings, the most basic module of most mechanical equipment, have a key role that cannot be ignored. This paper proposes three fault diagnosis model architectures for rolling bearings based on the deep convolutional neural network. Three models were tested on the industry-common Case Western Reserve University Dataset (CWRU). The original vibration signal acquisition and processing module mainly uses the vibration signal window translation method to complete the segmentation of overlapping signals and uses the Inception network to efficiently complete one-dimensional signal preprocessing. Finally, we use t-distributed stochastic neighbor embedding (t-SNE) to reduce the dimension and visualize the learned fault data distribution.