As a key component of the heavy-haul railway system, the rail is prone to damages caused by harsh operating conditions. To secure a safe operation, it is of great essence to detect the damage status of the rail. However, current damage detection methods are mainly manual, so problems such as strong subjectivity, lag in providing results, and difficulty in quantifying the degree of damage are easily generated. Therefore, a new prediction method based on the improved pelican algorithm and channel attention mechanism is proposed to evaluate the stripping of heavy-haul railway rails. By processing the rail vibration acceleration, it predicts the stripping damage degree. Specifically, a comprehensive health index measuring the degree of rail stripping is first established by principal component analysis and correlation analysis to avoid the one-sidedness of a single evaluation index. Then, the convolutional bidirectional gated recursive network is trained and generalized, and the pelican algorithm, improved by multiple hybrid strategies, is used to optimize the hyperparameters in the network so as to find the optimal solution by constantly adjusting the search strategy. The squeeze-excitation channel attention module is then incorporated to re-calibrate the weights of valid features and to improve the accuracy of the model. Finally, the proposed method is tested on a specific rail stripping dataset and a public dataset of PHM2012 bearings, and the generalization and effectiveness performance of the proposed method is proved.