Using human learning methods to create human-like intelligence