Applications of Artificial Intelligence Techniques in the Petroleum Industry