The invention discloses a pile-up noise reduction own coding network bearing fault diagnosis method based on particle swarm optimization. The bearing fault diagnosis method provides an improved pile-up noise reduction own coding network SADE bearing fault diagnosis method, SDAE network hyper-parameters, such as cyber hidden layer nodes, sparse parameters, input data random zero setting ratio, are selected adaptively by particle swarm optimization PSO, a SADE network structure is determined, top character representation of malfunction inputting a soft-max classifier is obtained and a classification of defects is discerned. The bearing fault diagnosis method has better feature in learning capacity and more robustness than feature of learning of ordinary sparse own coding device, and builds a SDAE diagnostic model having multi-hidden layer by optimizing the hyper-parameters of noise reduction own coding network deepness network structure with the particle swarm optimization, accuracy of the classification of defects is improved at last.