Artificial Intelligence (COMP587)
Introduction to Artificial Intelligence (AI). AI history. Search strategies. State space search. Heuristic search. Control strategies. Knowledge representation. Rule-based representation, semantic networks, frame knowledge representation. Logical reasoning. Knowledge base and inference. Bayesian probability. Planning. Inference in first order logic. Introduction to learning. Decision trees. Game theory. Expert systems (ES). Building of ES. Main properties of ES. Prolog programming language in AI. Constraint satisfaction problems. Pattern recognition. Robotics. Distributed AI