Dynamic changes in forest biomass are closely related to the carbon cycle, climate change, forest productivity and biodiversity. However, most previous studies mainly focused on the calculation of current forest biomass, and only a few studies attempted to predict future dynamic changes in forest biomass which obtained uncertain results. Therefore, this study comprehensively considered the effects of multi-stage continuous survey data of forest permanent sample plots, site condition factors and corresponding meteorological factors using Beijing as an example. The geographic detector method was used to screen the key interfering factors that affect the growth of forest biomass. Then, based on the back-propagation artificial neural network (BP-ANN) and support vector machine (SVM) learning methods, 80% of the sample data were extracted to train the model, and thereby verify the prediction accuracy of different modeling methods using different training samples. The results showed that the forest biomass prediction models based on both the machine learning algorithms had good fitting accuracy, and there was no significant difference in the prediction results between the two models. However, the SVM model was better than the BP-ANN. While the BP-ANN model provided more volatile predictions, and the accuracy was above 80%, the prediction results of the SVM model were relatively stable, and the accuracy was above 90%. This study not only provides good technical support for the scientific estimation of regional forest biomass in the future, but also offers reliable basic data for sustainable forest management, planning decisions, forest carbon sequestration and sustainable development.