Artificial Intelligence
Overview
AI introduces students to basic concepts and methods of Artificial Intelligence from a computer science perspective. AI concerns itself with a certain set of problems and develops a particular body of techniques for approaching these problems. This course will empower the students to know how to program computers, using classical symbolic methods, to behave in ways normally attributed to "Intelligence" when observed in humans. Main topics discussed in the course include : Search Techniques
, Game Playing
, Knowledge Representation
, Reasoning
, Uncertainty
, Planning
, Machine Learning
& Natural Language Processing
.
Navigation
Prerequisites
This course has no prerequisites.
Textbooks
Title
Author(s)
Edition
Stuart J. Russell & Peter Norvig
3rd (2010)
George F Luger
6th (2009)
Elaine Rich, Kevin Knight & Shivashankar B Nair
3rd (2009)
Videos
Websites
Last updated