0% found this document useful (0 votes)
102 views

Syllabus: 14cse402 - Artificial Intelligence

This document is a syllabus for a course on artificial intelligence. The course will introduce students to intelligent agents and approaches to AI like search techniques, logic, decision theory and machine learning. It will cover topics such as problem solving with searching, constrained satisfaction problems, knowledge representation with logic, planning, uncertain reasoning with probability, and learning through observation and neural networks. The goals are for students to understand the building blocks of AI, implement algorithms for problems, apply techniques like state space search and analyze methods for uncertain knowledge and reasoning. Students will be evaluated through assignments, exams and implementing different learning methods.

Uploaded by

Kiran Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Syllabus: 14cse402 - Artificial Intelligence

This document is a syllabus for a course on artificial intelligence. The course will introduce students to intelligent agents and approaches to AI like search techniques, logic, decision theory and machine learning. It will cover topics such as problem solving with searching, constrained satisfaction problems, knowledge representation with logic, planning, uncertain reasoning with probability, and learning through observation and neural networks. The goals are for students to understand the building blocks of AI, implement algorithms for problems, apply techniques like state space search and analyze methods for uncertain knowledge and reasoning. Students will be evaluated through assignments, exams and implementing different learning methods.

Uploaded by

Kiran Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Syllabus

14CSE402 – ARTIFICIAL INTELLIGENCE

Course Prerequisite: 14CSU12T01

Course Description:
This course is aimed to provide basic understanding of different intelligent agents in terms of
Artificial Intelligence. This Course covers introduction to artificial intelligence, solving problems
by various algorithms, Knowledge and Reasoning, Uncertain Knowledge and Reasoning, Learning
from Observations, Introduction to neural networks.

Course Objectives:
1. Students will develop a basic understanding of the building blocks of AI as presented in terms
of intelligent agents.
2. Students to understand the main approaches to artificial intelligence such as heuristic search,
game search, logical inference, decision theory, planning, machine learning, neural networks and
natural language processing.

UNIT I: INTRODUCTION TO AI AND PROBLEM SOLVING:


Artificial Intelligence: Introduction to AI, History of AI, Emergence Of Intelligent Agents,
Intelligent Agents: PEAS- Representation for an Agent, Types of Agents, Types of Agent
Environments, Concept of Rational Agent, Structure of Intelligent agents, Defining the Problem
as a State Space Search, Problem Characteristics.
Problem Solving: Solving problems by searching, Problem Formulation, Uninformed Search
Techniques- DFS, BFS, Iterative Deepening, Comparing Different Techniques, Informed search
methods – heuristic Functions, Hill Climbing, Simulated Annealing, A*, Performance Evaluation.
Constrained Satisfaction Problems: Constraint Satisfaction Problems like - map Coloring, Crypt
Arithmetic, Backtracking for CSP, Local Search.

UNIT II: KNOWLEDGE AND REASONING:


Knowledge and Reasoning: A knowledge Based Agent, Introduction To Logic, Propositional
Logic, Reasoning in Propositional logic, First Order Logic: Syntax and Semantics, Extensions and
Notational Variation, Inference in First Order Logic, Unification, Forward and backward chaining,
Resolution.

UNIT III: KNOWLEDGE ENGINEERING AND PLANNING:


Knowledge Engineering: Ontology, Categories and Objects, Mental Events and Objects. Planning:
Planning problem, Planning with State Space Search, Partial Order Planning, Hierarchical
Planning, Conditional Planning.

UNIT IV: UNCERTAIN KNOWLEDGE AND REASONING:


Uncertain Knowledge and Reasoning: Uncertainty, Acting Under Uncertainty, Basic Probability
Notation, The Axioms of Probability, Inference Using Full Joint Distributions, Independence,
Bayes’ Rule and Its Use. Belief Networks, Simple Inference in Belief Networks.
UNIT V: LEARNING AND INTRODUCTION TO NEURAL NETWORKS:
Learning: Learning from Observations, General Model of Learning Agents, Inductive learning,
learning Decision Trees, Introduction to neural networks, Perceptrons, Multilayer feed forward
network, Application of ANN, Reinforcement learning: Passive & Active Reinforcement learning.

Course Outcomes:
Upon completion of this course, students should be able to:
1. Recognize problems that may be solved using artificial intelligence.
2. Implement artificial intelligence algorithms for real-time problems.
3. Apply ontological engineering in state space search.
4. Analyze various uncertain knowledge and reasoning techniques.
5. Implement different types of learning methods.

Text Books:
T1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition,
Pearson Publication.

Reference Books:
R1. George Lugar, “AI-Structures and Strategies for Complex Problem Solving”, 4/e, 2002,
Pearson Education.
R2. Robert J. Schalkolf, Artificial Inteilligence: an Engineering approach, McGraw Hill, 1990.
R3. Patrick H. Winston, Artificial Intelligence, 3rd edition, Pearson.
R4. Nils J. Nilsson, Principles of Artificial Intelligence, Narosa Publication.
R5. Dan W. Patterson, Introduction to Artificial Intelligence and Expert System, PHI.
R6. Elaine Rich, Kevin Knight, Artificial Intelligence, Tata McGraw Hill, 1999.

Mode of Evaluation: Assignment, Written Examination.

You might also like