The invention relates to the technical field of
coal processing and utilization, and discloses a
clean coal yield prediction method based on a
support vector machine, which comprises a
data acquisition module used for analyzing factors influencing the
clean coal yield, acquiring related data and integrating the data into a
data set, and a data preprocessing module connected with the
data acquisition module and used for preprocessing the data. The data preprocessing module is used for randomly dividing a
data set according to a 70%
training set and a 30%
test set and carrying out
standardization and normalization preprocessing, the parameter optimization module is connected with the data preprocessing module and optimizes hyper-parameters of a
support vector machine through an improved grey wolf
algorithm, and the
model building module is connected with the parameter optimization module and is used for building a model. The
model building module is used for building and training a
support vector regression model based on the optimized hyper-parameters, and the model
verification module is connected with the
model building module and uses a
test set to verify the performance of the model. According to the method, the hyper-parameters of the
support vector machine are optimized through the improved grey wolf
algorithm, the problem that a traditional optimization method is prone to falling into
local optimum is effectively avoided, and the precision of
clean coal yield prediction is remarkably improved.