Educational Data Mining (EDM) has been a popular research topic in education, and many current studies use EDM techniques to predict student performance, so that the teachers and students can understand the student's performance in real-time and further develop the learning plan for the students. However, current work is often not sufficiently accurate in predicting student performance. Firstly, the students' features are not adequately processed, resulting in a large amount of noise data in the student dataset, affecting the prediction results. Secondly, there is still space for improvement i...