Abstract Dance movement is a powerful way to convey human emotions, and analyzing and predicting the emotional expression of dance movement through machine learning has become a hotspot in the field of artificial intelligence research nowadays. This paper employs the Seagull optimization algorithm to enhance the SVM classification model, laying the algorithmic groundwork for the research, and refines it to align with the research requirements. The classification of dance movements is accomplished by the nonlinear regression algorithm in the support vector machine regression algorithm, while the task of capturing dance movements is realized by means of Euler angles to describe the orientation, rotation matrices to transform vectors between different coordinate systems, and quaternions to optimize the Euler angles. Finally, this paper analyses and predicts the emotional expression of dance movements using a classification loss model (LSTMBO) and a W-RNN model that incorporates the weights of emotion words. In this paper, tests on the classification algorithm revealed that the algorithm's classification accuracy is above 90% for all datasets used in the research. Moreover, the performance and effectiveness of dance action capture are significantly better than other comparative algorithms. Simultaneously, this paper's algorithm achieves an accuracy of over 80% in predicting emotions expressed through dance movements. Numerous experiments have proven the effectiveness and superiority of the algorithm model in this paper, thereby promoting the research and development of the field.