Mon and Fri 1:00 PM - 2:30 PM. GICT 203
Shashi Prabh
GICT 125
Wed 2:00-4:00 PM, or by appointment
shashi.prabh @ ahduni
Introduction to Computation and Programming (CSC 104), Data Structures and Algorithms (CSE210),
Discrete Math (MAT 101), Probability and Random Processes (MAT 202). Programming ability is a MUST.
This is a first course on Artificial intelligence (AI), which is impacting human life in a big way. The syllabus is intelligent agents, problem solving using search (uninformed, informed, local),
constraint satisfaction problems, logic, knowledge representation,
probabilistic reasoning, Bayesian Networks, probabilistic inference in temporal models, Hidden Markov models, utility theory and decision networks, Markov decision processes,
and reinforcement learning.
The main objectives are:
- Get an in-depth understanding of the fundamentals of Artificial Intelligence.
- Develop problem solving skills using AI techniques
- Learn to design and implement (in Python) autonomous agents that can make efficient decisions in (a) fully informed and (b) uncertain environments.
Pay attention and take notes! Get doubts cleared during the lecture itself -- do not hesitate to ask
questions in class. Before attending a lecture, review your notes and scan the portion of the textbook
that
will be covered (see the course calendar page
here). Do assignments on your own. If you happen to miss
some
session(s), do talk to someone else who attended or the TA to find out the topics covered and any
announcement made.