Physics-driven electronic learning machine. (Left) One variable-resistor edge with circuity to adjust its resistance each clock cycle. (Right) A randomly-connected network of fifteen such edges as the repeat unit. (Bottom) The three red nodes are designed as the inputs and the three open nodes are designated as the outputs. During the training phase for an “allostery” task, specific voltages are applied to the inputs, and the edges self-adjust until the output nodes evolve to the desired values. Regression and classification tasks were also demonstrated using appropriate supervision during the training phase.