theory of learning intelligent systems