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 |
---|---|---|
Artificial Intelligence : A Modern Approach | Stuart J. Russell & Peter Norvig | 3rd (2010) |
Artificial Intelligence : Structures and Strategies for Complex Problem Solving | George F Luger | 6th (2009) |
Artificial Intelligence | Elaine Rich, Kevin Knight & Shivashankar B Nair | 3rd (2009) |
Videos
- Artificial Intelligence, Well Academy
- AI Course, Francisco Iacobelli
- Search Techniques, John Levine
- Plannning, Wheeler Rumi
- Machine Learning, Aqib Mumtaz