This course will help students to
Learning Outcome | Learning and Teaching Strategies | Assessment Strategies- |
The students will: CO76. Formalise AI problem using state space tree CO77. Identify suitable search techniques to solve the complex problem CO78. Describe knowledge representation schemes in AI CO79. Categorise the applications of expert system CO80. Design a simple recommender system | Approach in teaching. Interactive Lectures, Group Discussion, Tutorials, Case Study
Learning activities for the students. Self-learning assignments, Machine Learning exercises, presentations | Class test, Semester end examinations, Quiz, Practical Assignments, Presentation |
Overview of Artificial Intelligence: Introduction, Importance of AI, AI and Related Field. Knowledge: General Concepts: Introduction, Definition and Importance of Knowledge. Introduction to Knowledge-Based Systems. The AI Problems, AI Techniques, Defining the Problem as a State Space Search (water jug problem), Production systems.
Search space control strategy, Breadth First Search and Depth First Search. Heuristic Search Techniques: Generate-and-Test, Hill Climbing: Simple and Steepest-Ascent Hill Climbing, Best-First Search: OR Graphs, The A* Algorithm, Problem Reduction: AND-OR Graphs, The AO* Algorithm.
Representations and Mappings. Formalized Symbolic Logics: Introduction, Syntax and Semantics for Propositional Logic, Syntax and Semantics for FOPL, Properties of Wffs, Conversion of Clausal Form, Inference Rules, Unification, Resolution by refutation, Non-deductive Inference Methods and Representations Using Rules
Weak Slot-and-Filler Structures: Semantic nets, Frames, Frames as Sets and Instances.
Strong Slot-and-Filler Structures: Conceptual Dependency, Scripts.
Expert Systems: introduction, features, need, applications & importance. Representing and using domain knowledge, expert systems shells, and knowledge acquisition. Recommendation System and types of recommendation system, Content-based recommender systems, collaborative filtering (CF). Advantages and drawbacks. Applications of recommendation systems.
Suggested Reference Books
E-Resources including links
Reference Journals