The methods and tools of Artificial Intelligence used to provide systems with the ability to autonomously problem solve and reason with uncertain information. Topics include: problem solving (search spaces, uninformed and informed search, games, constraint satisfaction), principles of knowledge representation and reasoning (propositional and first-order logic, logical inference, planning), and representing and reasoning with uncertainty (Bayesian networks, probabilistic inference, decision theory). Graduate-level requirements include additional reading of supplementary material, more rigorous tests and homework assignments, and a more sophisticated course project. Sophisticated application and technique.
Course Credits
3
Course Topics