Hierarchical attention temporal model with degradation mode-aware health indicator similarity matching for aeroengine remaining useful life prediction