Learning Algorithms for Human–Machine Interfaces | Synapse