Damage assessment and diagnosis of hydraulic concrete structures using optimization-based machine learning technology