A multi-domain machine learning framework for intelligent condition monitoring of marine diesel engines | Synapse