Machine Learning Enabled Health Monitoring and\\ Diagnosis of Engineering Systems