Analog learning methods