Machine learning-based characterisation of urban morphology with the street pattern | Synapse