Artificial Intelligence Approaches