Text this: A generalized diffusion model for remaining useful life prediction with uncertainty