Prerequisite (if any): Introduction to Programming, Discrete Mathematics
Course Content
-
Introduction to AI Rational Agents [2 lectures]
-
Search(BFS, UCS, A* Search, Heuristics, Local Search) [4 lectures, 6 lab hours]
-
Adversarial Search [3 lectures, 6 lab hours]
-
Knowledge Representation and logical inference (propositional logic, resolution, predicate logic, ontologies)[9 lectures]
-
Planning [4 lectures]
-
Probabilistic reasoning (probabilistic graphical model, exact and approximate inference)[5 lectures, 4 lab hours]
-
Markov Decision Processes (introduction to mdp) [6 lectures, 6 lab hours]
-
Decision making under uncertainty (introduction to PoMDPS, game theory, mechanism design, [3 lectures]
-
Reinforcement learning (introduction to rl) [6 lectures, 6 lab hours]
Learning Outcomes
-
Learn the fundamentals of field artificial intelligence. The students will be familiar with a broad range of topics in AI, ready to undertake specialized courses.
-
Gain hands-on programming experience through the implementation of the AI techniques for various synthetic and real-world applications.
Textbooks
Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, Pearson, 2020. ISBN 9780134610993
Reference Books
Artificial intelligence: Kevin Knight, Elaine Rich, Shivashankar Nair, McGraw Hill, 3rd Edition 2017 ISBN 978-0070087705
Past Offerings
Course Metadata
Item | Details |
---|---|
Course Title | Introduction to Artificial Intelligence |
Course Code | DS2020 |
Course Credits | 3-0-2-4 |
Course Category | PMC |
Proposing Faculty | Narayanan C Krishnan |
Approved on | Senate 20 of IIT Palakkad |
Course prerequisites | Introduction to Programming,Discrete Mathematics |
Course status | NEW |