Distributed Clustering and Learning Over Networks | Synapse