Text this: Enhancing Pipeline Reliability Analysis through Machine Learning: A Focus on Corrosion and Fluid Hammer Effects