Intelligent condition based monitoring of rotating machines using sparse auto-encoders | Synapse