According to the non-linear problem caused by temperature and circuit interference during the detection process of the double parallel beam weighing transducer, a nonlinear compensation method is proposed based on the support vector machine theory. The nonlinear characteristics of measured values of sensor are analyzed, and the support vector machine (SVM) inverse model is established while the displacement parameters as the output and voltage parameter as input. The effectiveness of SVM inverse model is verified by the simulation. Compared with the RBF neural network model, the SVM model is efficiency. The average error of the model prediction is 0.027g mm, so it has good linearity, and nonlinear compensation of the double Parallel beam weighing transducer is realized.