Description: Artificial Intelligence (AI) technologies are entering the mainstream of technological innovation. These technologies include search, machine learning, natural language processing, robotics and computer vision.
The primary objective of this course is to introduce the basic principles, techniques, and applications of Artificial Intelligence. Projects are assigned to encourage a practical method for comprehension, along with providing a stimulating path for investigation and innovation.
A background in basic mathematics including:
Topic | Recommended Readings | Lecture Slides |
---|---|---|
Introduction to AI | UNIT-1: Fundamentals, History, Application of AI | |
Problem Solving and Searching | UNIT-2: Chapter-1 and Chapter-2 (from AIMA ) | |
Searching and Local Search | UNIT-2: Chapter-3 (from AIMA) | |
Constraint Satisfaction Problems | UNIT-3: Chapter - 6 (from AIMA) | |
Propositional Logic and First Order Logic | UNIT-3 |
Propositional Logic and First Order Logic or Predicate Logic |
Perceptron, MLP, ANN, Genetic Algorithm, Planning | UNIT-4 | Artifical Neural Networks, MLP, Genetic Algorithms, Planning |
Handouts of uninformed search and informed search.