The invention belongs to the technical field of
lithology identification, and discloses a
lithology identification method based on
machine learning, comprising the following steps: acquiring a drilling
machine historical operation
data set, and normalizing the drilling
machine historical operation
data set to obtain a processed historical operation
data set; according to the processed historical operation data set, an
engineering blasting
lithology identification model is established based on
machine learning; real-time operation data of the drilling machine are obtained, normalization
processing is conducted on the real-time operation data of the drilling machine, and processed real-time operation data are obtained; and inputting the processed real-time operation data into an
engineering blasting lithology identification model for lithology identification to obtain a corresponding lithology identification result. The method solves the problems of low recognition precision, lack of sample data, complex steps, large
workload, large hardware cost investment and low practicability in the prior art.