SUBJECT MATERIAL, EBOOKS, IMPORTANT QUESTION , ASSIGNMENT QUESTION, OLD QUESTION PAPER

Wednesday, 2 February 2022

Artificial Intelligence & Expert Systems - 8th Semester - 322831(22) - CSVTU

  CHHATTISGARH SWAMI VIVEKANAD TECHNICAL UNIVERSITY BHILAI (C.G.) Semester: VIII      Branch: Computer Science & Engg. Subje... thumbnail 1 summary

 

CHHATTISGARH SWAMI VIVEKANAD TECHNICAL UNIVERSITY

BHILAI (C.G.)

Semester: VIII     

Branch: Computer Science & Engg.

Subject: Artificial Intelligence & Expert Systems

Code: 322831(22)

Total Theory Periods: 50

Total Tutorial Periods: 12

Total Marks in End Semester Exam: 80

Minimum number of CT to be conducted: 02

Course objective:

  • Introduce the basic principles of AI towards problem solving, inference, perception, knowledge representation and learning.
  • Investigate applications of AI techniques in intelligent agents, expert systems, artificial neural Networks and other machine learning models.
  • Experiment with a machine learning model for simulation and analysis.
  • Explore the current scope, potential, limitations, and implications of intelligent systems.
  • To have a basic proficiency in a traditional AI language including an ability to write simple to intermediate programs and an ability to understand code written in that language.

UNIT I Overview & Search Techniques:

Introductionto AI, Problem Solving, State space search, Blind search: Depth first search,Breadth first search, Informed search: Heuristic function, Hill climbingsearch, Best first search, A* & AO* Search, Constraint satisfaction. Gametree, Evaluation function, Mini-Max search, Alpha-beta pruning, Games ofchance.

UNIT II Knowledge Representation (KR):

Introductionto KR, Knowledge agent, Predicate logic, WFF, Inference rule & theorem proving forward chaining, backward chaining, resolution; Propositionalknowledge, Boolean circuit agents. Rule Based Systems, Forward reasoning: Conflict resolution, backward reasoning: Use of Back tracking, Structured KR: Semantic Net - slots, inheritance, Frames- exceptions and defaults attached predicates, Conceptual Dependency formalism and other knowledge representations.

UNIT III Handling uncertainty & Learning:

Source of uncertainty, Probabilistic inference, Bayes’ theorem, Limitation of naïve Bayesian system, Bayesian Belief Network (BBN), Inference with BBN, Dempster-Shafer Theory, Fuzzy Logic, Fuzzy function, Fuzzy measure, Non monotonic reasoning: Dependency directed backtracking, Truth maintenance systems. Learning: Concept of learning, Learning model, learning decision tree, Paradigms of machine learning, Supervised & Unsupervised learning, Example of learning, Learning by induction, Learning using Neural Networks.

UNIT IV Natural Language Processing (NLP) & Planning:

Overview of NLP tasks, Parsing, Machine translation, Components of Planning System, Planning agent, State-Goal & Action Representation, Forward planning, backward chaining, Planning example: partial-order planner, Block world.

UNIT V Expert System & AI languages:

Need & Justification for expert systems- cognitive problems, Expert System Architectures, Rule based systems, Non production system, knowledge acquisition, Case studies of expert system. Ai language: Prolog syntax, Programming with prolog, backtracking in prolog, Lisp syntax, Lisp programming.

Course outcome: After successful completion of the course, students will be able

  • Demonstrate fundamental understanding of artificial intelligence (AI) and expert systems.
  • Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning.
  • Demonstrate awareness and a fundamental understanding of various applications of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models.
  • Demonstrate proficiency in applying scientific method to models of machine learning.

Text Books:-

1.     Artificial Intelligence by Elaine Rich and Kevin Knight, Tata MeGraw Hill.

2.     Introduction to Artificial Intelligence and Expert Systems by Dan W.Patterson, Prentice Hall of India.

Reference Books :-

1.     Principles of Artificial Intelligence by Nils J.Nilsson, Narosa Publishing house.

2.     Programming in PROLOG by Clocksin & C.S. Melish, Narosa Publishing house.

3.     Rule based Expert Systems-A practical Introduction by M. Sasikumar, S.Ramani, et. al., Narosa Publishing House.