The invention discloses a pumping unit
noise positioning method based on
deep learning. The method comprises the following steps: S1, partitioning seismic data according to columns by using single-step sliding of a sliding window to obtain a plurality of local
seismic trace sets with fixed sizes, if the number of seismic traces containing pumping unit
noise reaches a threshold Th1, marking the number as 1, and if the number of seismic traces containing pumping unit
noise is lower than a threshold Th2, marking the number as 0; S2, preprocessing the local
seismic trace gather, calculating an
energy spectrum of the local
seismic trace gather, carrying out mean filtering, then carrying out downsampling, randomly selecting part of data as a
training set, and taking the rest part as a
test set;S3, establishing a
deep CNN network, training the CNN network by using the
training set obtained in the step S2, and supplementing the
training set with misclassified data for repeated training in thetraining process; S4, testing the CNN trained in the step S3 by using a
test sample, and quantitatively evaluating the positioning function of the CNN; and S5, performing width
estimation on the positioned noise of the oil pumping unit according to the positioning result in the step S4.