JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

ARTIFICIAL INTELLIGENCE AND INTELLIGENT SYSTEMS

M.Tech I Year I Semester (R22)

Pre-Requisites

UG level course in Mathematics, Data Structures

Course Objectives:

  • 1. To impart knowledge about Artificial Intelligence.
  • 2. To give understanding of the main abstractions and reasoning for intelligent systems.
  • 3. To enable the students to understand the basic principles of Artificial Intelligence in various applications.

Course Outcomes

After completion of course, students would be able to:

  • 1. Solve basic AI based problems.
  • 2. Define the concept of Artificial Intelligence.
  • 3. Apply AI techniques to real-world problems to develop intelligent systems.
  • 4. Select appropriately from a range of techniques when implementing intelligent systems.

UNIT - I

Introduction: Overview of AI problems, AI problems as NP, NP-Complete and NP Hard problems. Strong and weak, neat and scruffy, symbolic and sub-symbolic, knowledge-based and data-driven AI.

UNIT - II

Search Strategies: Problem spaces (states, goals and operators), problem solving by search, Heuristics and informed search, Min-max Search, Alpha-beta pruning. Constraint satisfaction (backtracking and local search methods).

UNIT - III

Knowledge representation and reasoning: propositional and predicate logic, Resolution and theorem proving, Temporal and spatial reasoning. Probabilistic reasoning, Bayes theorem. Totally-ordered and partially-ordered Planning. Goal stack planning, Nonlinear planning, Hierarchical planning.

UNIT - IV

Learning: Learning from example, Learning by advice, Explanation based learning, Learning in problem solving, Classification, Inductive learning, Naive Bayesian Classifier, decision trees. Natural Language Processing: Language models, n-grams, Vector space models, Bag of words, Text classification. Information retrieval.

UNIT - V

Agents: Definition of agents, Agent architectures (e.g., reactive, layered, cognitive), Multi-agent systems- Collaborating agents, Competitive agents, Swarm systems and biologically inspired models. Intelligent Systems: Representing and Using Domain Knowledge, Expert System Shells, Explanation, Knowledge Acquisition. Key Application Areas: Expert system, decision support systems, Speech and vision, Natural language processing, Information Retrieval, Semantic Web.

TEXT BOOK:

  • 1. Artificial Intelligence: A Modern Approach by S. Russell and P. Norvig, Prentice Hall

REFERENCES:

  • 1. Artificial Intelligence by Elaine Rich, Kevin Knight and Shivashankar B Nair, Tata McGraw Hill.
  • 2. Introduction to Artificial Intelligence and Expert Systems by Dan W. Patterson, Pearson Education.

Loading Question Papers

Fetching data from database...