Artificial intelligence learner