Adaptation, Learning, and Optimization over Networks | Synapse