Models of learning systems