Can machine learning explain human learning?