Course Details
- Course Code: PCC-CSE-304G
- Category: Professional Core Course
- Title: Artificial Intelligence
- Semester: 6
Scheme and Credits
| L | T | P | Credits | |
|---|---|---|---|---|
| 3 | 0 | 0 | 3 |
Evaluation
| Component | Marks |
|---|---|
| Class work | 25 Marks |
| Exam | 75 Marks |
| Total | 100 Marks |
| Duration of Exam | 03 Hours |
Objectives
- To provide historical perspective of AI and its foundation.
- To provide the most fundamental knowledge to the students so that they become familiar with basic principles of AI towards problem solving, inference, knowledge representation and learning.
- Explore application of AI techniques in Expert systems, Neural Networks.
- Explore the current trends, potential, limitations, and implications of AI.
Note: Examiner will set nine questions in total. Question one will be compulsory. Question one will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each to be set by taking two questions from each unit. The students have to attempt five questions in total, first being compulsory and selecting one from each unit.
UNIT 1
Introduction: Definition of AI, History of AI, nature of AI problems, examples of AI problems.
Problem solving by search:
- Uninformed Search: Depth First Search (DFS), Breadth First Search (BFS)
- Informed Search: Best First Search, A*
- Local Search: Hill Climbing
- Problem Reduction Search: AO*
- Population Based Search: Ant Colony Optimization, Genetic Algorithm
- Game Playing: Min Max Algorithm, Alpha-Beta Pruning
UNIT 2
Knowledge Representation: Types of Knowledge, Knowledge Representation Techniques/schemes: Propositional Logic, Predicate Logic, Semantic nets, Frames. Knowledge representation issues. Rule based systems.
UNIT 3
Reasoning under Uncertainty: Basics of Probability Theory, Probabilistic Reasoning, Bayesian Reasoning, Dempster-Shafer Theory.
Planning: Introduction to Planning, Representation of Planning, Partial-order Planning.
UNIT 4
Learning: Introduction to Learning, Types of Learning: Learning by Induction, Rote Learning, Symbol Based Learning, Identification Trees, Explanation Based Learning, Transformational Analogy, Introduction to Neural Networks, Expert Systems, Current trends in Artificial Intelligence
Suggested Textbooks
- Artificial Intelligence: A Modern Approach Third Edition Stuart Russell and Peter Norvig, 2010, Pearson Education.
Suggested Reference Books
- Elaine Rich, Kevin Knight, & Shivashankar B Nair, Artificial Intelligence, McGraw Hill, 3rd ed., 2009.
- Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI, 2010.
- Artificial intelligence, Patrick Henry Winston, 1992, Addition Wesley 3 Ed.
Course Outcomes
- Display the understanding of the historical perspective of AI and its foundation.
- Apply basic principles of AI in solutions that require problem solving, inference, knowledge representation and learning.
- Demonstrate fundamental understanding of various application of AI techniques in Expert systems, Neural Networks.
- Demonstrate an ability to share in discussion of AI, it's the current trends, limitations, and implications of AI.