analogue learning