Artificial intelligence: Definition, Different methods and Applications.