An adaptive machine learning framework for multi-scenes road surface weather condition monitoring | Synapse