Machine learning in the Internet of Things: A semantic-enhanced approach | Synapse