JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS613PE: ARTIFICIAL INTELLIGENCE

B.Tech III Year II Semester (R16)

Course Objectives:

  • To learn the difference between optimal reasoning vs human like reasoning
  • To understand the notions of state space representation, exhaustive search, heuristic search along with the time and space complexities
  • To learn different knowledge representation techniques
  • To understand the applications of AI: namely Game Playing, Theorem Proving, Expert Systems, Machine Learning and Natural Language Processing

Course Outcomes:

  • Possess the ability to formulate an efficient problem space for a problem expressed in English.
  • Possess the ability to select a search algorithm for a problem and characterize its time and space complexities.
  • Possess the skill for representing knowledge using the appropriate technique
  • Possess the ability to apply AI techniques to solve problems of Game Playing, Expert Systems, Machine Learning and Natural Language Processing

UNIT - I

Introduction, History, Intelligent Systems, Foundations of AI, Sub areas of AI, Applications. Problem Solving - State-Space Search and Control Strategies: Introduction, General Problem Solving, Characteristics of Problem, Exhaustive Searches, Heuristic Search Techniques, Iterative-Deepening A*, Constraint Satisfaction. Game Playing, Bounded Look-ahead Strategy and use of Evaluation Functions, Alpha-Beta Pruning

UNIT - II

Logic Concepts and Logic Programming: Introduction, Propositional Calculus, Propositional Logic, Natural Deduction System, Axiomatic System, Semantic Tableau System in Propositional Logic, Resolution Refutation in Propositional Logic, Predicate Logic, Logic Programming. Knowledge Representation: Introduction, Approaches to Knowledge Representation, Knowledge Representation using Semantic Network, Extended Semantic Networks for KR, Knowledge Representation using Frames.

UNIT - III

Expert System and Applications: Introduction, Phases in Building Expert Systems, Expert System Architecture, Expert Systems Vs Traditional Systems, Truth Maintenance Systems, Application of Expert Systems, List of Shells and Tools.

R16 B.TECH CSE.

Uncertainty Measure - Probability Theory: Introduction, Probability Theory, Bayesian Belief Networks, Certainty Factor Theory, Dempster-Shafer Theory.

UNIT - IV

Machine-Learning Paradigms: Introduction. Machine Learning Systems. Supervised and Unsupervised Learning. Inductive Learning. Learning Decision Trees (Text Book 2), Deductive Learning. Clustering, Support Vector Machines. Artificial Neural Networks: Introduction, Artificial Neural Networks, Single-Layer Feed- Forward Networks, Multi-Layer Feed-Forward Networks, Radial-Basis Function Networks, Design Issues of Artificial Neural Networks, Recurrent Networks.

UNIT - V

Advanced Knowledge Representation Techniques: Case Grammars, Semantic Web Natural Language Processing: Introduction, Sentence Analysis Phases, Grammars and Parsers, Types of Parsers, Semantic Analysis, Universal Networking Knowledge.

TEXT BOOKS:

  • 1. Saroj Kaushik. Artificial Intelligence. Cengage Learning. 2011
  • 2. Russell, Norvig: Artificial intelligence, A Modern Approach, Pearson Education, Second Edition. 2004

REFERENCE BOOK:

  • 1. Rich, Knight, Nair: Artificial intelligence, Tata McGraw Hill, Third Edition 2009.
  • 2. Introduction to Artificial Intelligence by Eugene Charniak, Pearson.
  • 3. Introduction to Artificial Intelligence and expert systems Dan W.Patterson. PHI.
  • 4. Artificial Intelligence by George Fluger rearson fifth edition. R16 B.TECH CSE.

Loading Question Papers

Fetching data from database...