Recent advances in structural health diagnosis: a machine learning perspective | Synapse