Design of Analog Computers: Building Blocks and Advanced Methods for Tiny Analog Machine Learning with Surrogate Modeling | Synapse