Train motion prognostics and classification from multi-source decentralised sensors using unsupervised data-driven technology | Synapse