Artificial Intelligence syllabus

2019 PATTERN. This is the 2019 pattern syllabus, the latest SPPU has published on its site for Third Year Information Technology. A 2024 pattern syllabus for this year has not been published there yet, so confirm with your college which pattern applies to you.

314454A · Third Year Information Technology, SPPU 2019 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

314454A3 h/week theoryMid-Sem 30 + End-sem 70
06.units
03.credits

Unit-wise syllabus

UNIT I

Introduction to AI and Search

6 hours

Artificial Intelligence: Introduction, Components of Artificial Intelligence, Characteristics of Artificial Intelligence Systems, Intelligent Agents, Types of Intelligent Agents Statistical Analysis: Correlation coefficient, Rank Correlation, Residual Error, Mean Square Error, RMSE, Probability Distributions, Concept of Discrete PD and Continuous PD Search Strategies: Problem spaces (states, goals and operators), problem solving by search, Uninformed search (breadth-first, depth-first, depth first with iterative deepening) TE (Information Technology) Syllabus (2019 Course) 75 Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University

UNIT II

Problem Solving

6 hours

Heuristic Search Techniques: Generate-and-Test; Hill Climbing; Properties of A* algorithm, Best-first Search; Problem Reduction. Constraint Satisfaction problem: Interference in CSPs; Backtracking search for CSPs; Local Search for CSPs; structure of CSP Problem. Beyond Classical Search: Local search algorithms and optimization problem, local search in continuous spaces, searching with nondeterministic action and partial observation, online search agent and unknown environments.

UNIT III

Knowledge Representation and Reasoning

6 hours

Knowledge Representation: Introduction to Knowledge Representation, Knowledge agent, Predicate logic, WFF, Inference rule & theorem proving: forward chaining, backward chaining, resolution; Propositional knowledge, Boolean circuit agents. Rule Based Systems, Knowledge Reasoning: Forward reasoning: Conflict resolution, backward reasoning: Use of backtracking, Structured Knowledge Reasoning: Semantic Net - slots, inheritance, Framesexceptions and defaults attached predicates, Conceptual Dependency formalism, Reasoning Under Uncertainty: Source of Uncertainty, Probabilistic Reasoning and Uncertainty; Probability theory; Bayes Theorem and Bayesian networks, Certainty Factor, Dempster-Shafer theory, Non Monotonic Reasoning, Truth maintenance Systems, Overview of Fuzzy Logic.

UNIT IV

Understanding of NLP

6 hours

Introduction: What is NLP, Steps in Natural Language Processing, Syntactic Analysis(Parsing): Grammars and Parsers, Augmented Transition Networks, Unification grammars Semantic Analysis: Semantic grammar, Case grammars, Conceptual parsing, Approximately Compositional Semantic Interpretation. Discourse and Pragmatic Processing: Using focus in Understanding, Modeling Beliefs, Using Goals and Plans for Understanding, Speech Acts, Conversational Postulates Text classification (Spell Checking), Probabilistic Language Models, Implementation aspects of Syntactic Analysis(Parsing) TE (Information Technology) Syllabus (2019 Course) 76 Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University

UNIT V

Introduction to Game Theory

6 hours

Game Playing: Overview and Examples. Domain: Overview, MiniMax, Alpha-Beta Cut-off, Refinements, Iterative deepening, The Blocks World, Components of A Planning System, Goal Stack Planning, Nonlinear Planning Using Constraint Posting, Hierarchical Planning, Reactive Systems.

UNIT VI

Recent and Future Trends in AI

6 hours

Deep Learning: Introduction, Why to go deep? Architecture of Deep Network, Restricted Boltzmann Machines, Deep belief Network, Tensor Flow, Deep Learning libraries, Deep Learning platform, The no, Caffe, Deep Learning Use Cases. Applications: Overview of Artificial Intelligence Domains, AI-Robotics, AI-Neural Networks, AI-IOT, Computer Vision in AI

Case Studies: Automatic Bird Identification using Deep Learning, Tumkur monitoring using Computer Vision, Text to Speech Conversion using APIs Mapping of Course CO6 Outcomes for Unit VI

Marks and credits

HeadMarksCredit
Mid-Sem (mid-semester exam)303
End-semester exam70

Prerequisite: 1. Discrete Mathematics, 2. Machine Learning, 3. Data Structures and Algorithms 4. Any Programming Knowledge (Java, Python).

Course outcomes

  1. CO1Apply the fundamental concepts of Artificial Intelligence
  2. CO2Choose appropriate search strategies for any AI problem
  3. CO3Illustrate knowledge reasoning and knowledge representation methods (for solving real world problems)
  4. CO4Analyze the suitable techniques of NLP to develop AI applications
  5. CO5Correlate the appropriate methods of Game Theory to design AI applications
  6. CO6Understand the concept of deep learning and AI applications

Books

Text books

Reference books

FAQ

How many units are in Artificial Intelligence?

Artificial Intelligence (314454A) has 6 units: Unit I Introduction to AI and Search (6 h); Unit II Problem Solving (6 h); Unit III Knowledge Representation and Reasoning (6 h); Unit IV Understanding of NLP (6 h); Unit V Introduction to Game Theory (6 h); Unit VI Recent and Future Trends in AI (6 h).

What is the marks scheme for Artificial Intelligence?

The official Information Technology 2019 pattern syllabus lists mid-semester (Mid-Sem) for 30 marks and the end-semester exam for 70 marks, for 3 credits.

What should I know before Artificial Intelligence?

Prerequisite listed in the syllabus: 1. Discrete Mathematics, 2. Machine Learning, 3. Data Structures and Algorithms 4. Any Programming Knowledge (Java, Python).