You are on page 1of 3

INSTRUCTION DIVISION

SECOND SEMESTER 2016-2017


Course Handout Part II
12-01-2017

In addition to Part I (General Handout for all courses appended to the timetable) this portion
gives further specific details regarding the course.

Course No. : CS F407 / EA C461


Course Title : Artificial Intelligence
Instructor-in-charge : Anand Narasimhamurthy
Instructor :

Scope and objectives of the course

This course introduces students to basic concepts and methods of artificial intelligence (AI)
from a computer science perspective. AI currently encompasses a huge variety of sub fields,
like perception, logical reasoning, proving mathematical theorems etc. The focus of the
course will be on the study of methods of knowledge representation, reasoning and
algorithms required for the development of intelligent programs. AI not only strives to build
intelligent entities, but also allows understanding them. While most of the topics covered in
the course may be regarded as more traditional Artificial Intelligence topics, a few current
trends such as Deep Learning will also be discussed briefly.

Develop a good conceptual understanding of different types of search strategies.


When possible, this will be supplemented with hands-on exercises.
To develop an understanding different approaches related to knowledge representation
and issues and challenges.
To develop a working knowledge of applying theoretical concepts and techniques
learned in class to real tasks. This will be done mostly through assignments and
projects.
Awareness and basic understanding of recent trends such as applications of Deep
Learning.

Text Books:
(T1) T1 Stuart Russell, and Peter Norvig, Artificial Intelligence: A Modern Approach,
Pearson education, 3 rd Ed, 2009.

Reference Books:
(R1) George F. Luger Artificial Intelligence: Structures and Strategies for Complex Problem
Solving, Fourth Edition, Pearson, 2002.
(R2) D. W. Patterson, Introduction to Artificial Intelligence & Expert Systems, PHI, 2002.
(R3) Winston P.H., Artificial Intelligence, 3rd edition, Addison Wesley, 1995.
(R4) E. Charniack and D. Mcdermott, Artificial Intelligence, Addison Wesley, 1987.
(R5) Elaine Rich and Kevin Knight, Artificial Intelligence, Tata McGraw Hill, 2 nd Ed., 2002.
(AR) Additional Reading assignments

Course Plan:
Number Learning Objectives Topics References
of
lectures.
1-2 Understanding the Background and T1 Chapter 1,
motivation and need for motivation R1 Chapter 1
artificial intelligence
3-10 A good overview of Problem solving using T1 Chapters 3,4,5
different types of search search strategies R1 Chapters 3,4
strategies
Topics include :
State Space search, Heuristic
Search, Adversarial Search
and Planning
11-19 An understanding of issues Knowledge representation T1(Chapters 8,9)
in knowledge and reasoning R1(Chapter 2)
representation and various
fundamental concepts. Topics include
Predicate Logic and Weak and
Strong Slot-and-filler structures.
20-22 To gain an understanding Alternative approaches to Additional Reading
of alternative approaches reasoning under
such as Dempster Shafer uncertainty
theory and Fuzzy sets that
have been used for
reasoning under
uncertainty

23-26 To understand general Symbolic models T1(Chapter 18),


concepts in knowledge R1 (Chapter 9)
acquisition along with a Topics include
more indepth knowledge Inductive Learning: Winstons
Program, Mitchells Version
of a few selected Space, Decision Tree
techniques

27-32 To understand Neural networks : T1(Chapter 20),


connectionist models such Introduction to Neural R1 (Chapter 10),
as neural networks and Networks, Hopfield Networks, Additional reading
Perceptron Learning,
gain a working knowledge Backpropagation & Competitive
of how they have been Learning
applied to various tasks.
33-34 An understanding of Explanation based learning T1 (Chapter 19)
explanation based learning
methods such as inductive
programming

35-37 Understanding of rule Expert systems R6 (Chapter 20)


based expert system
architecture
38-40 A working knowledge of Natural language Additional
natural language processing Reading
processing and specific
issues and challenges.
Evaluation Scheme:
S. Evaluation Duration Date and Weightage Nature of
No. Component Time (%) Component
1. Test I 60 28/2, 8.30 - 20 Closed Book
9.30AM
minutes
2. Test II 60 31/3, 8.30 - 20 Closed/Open
9.30AM
minutes Book
3 Assignments/Practical 20 Open Book

4. Comprehensive 3 Hours 06/05 AN 40 Closed + Open


Book

Chamber Consultation Hour: To be announced in class

Notices: All notices pertaining to this course will be displayed on the CS & IS Notice Board
or CMS.

Make-Up Policy:
Makeup for tests can be given only for genuine cases and that too with prior approval from the
instructor in charge.

Disclaimer : While the hand out is a good guide regarding the topics that will be covered and
the number of hours allocated to each, it is possible that these may vary slightly. Given that
Artificial Intelligence (AI) encompasses a large number of concepts, it may or may not be
possible to cover each of them in sufficient detail in the planned number of lectures as
indicated.

Instructor-in-charge