Download CS1351 Artificial Intelligence Ms.G.PAVAI

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
DOC/LP/01/28.02.02
LP-CS 1351
LESSON PLAN
LP: Rev. No: 01
Sub Code & Name : CS1351 – ARTIFICIAL INTELLIGENCE
Date: 02-01-2009
Unit: I
Page 1 of 6
Branch : CS
Semester : VI
UNIT I – INTRODUCTION
8
Intelligent Agents- Agents and environments-Good behavior- The nature of environments-structure
of agents-Problem Solving agents-example problems-Searching for solutions- uninformed search
strategies-avoiding repeated states- searching with partial information.
Objective: To explain the role of agents and how it is related to environment and the way of
evaluating it. Also explains how agents can act by establishing goals, problem solving and
considering sequences of actions that might achieve goals and gives an introduction to searching
strategies.
Session
No
1
Topics to be covered
History and Definition of AI, Foundations
Time
50 min
2
Intelligent Agents - Agents and environmentsGood behavior- the nature of environments
50 min
3
Structure of agents-Problem Solving agents
4
Example problems-Searching for solutions
5
Ref
1,R1,
R2
1
Teaching
Method
BB
BB
1
BB, OHP
50 min
1
BB
Uninformed search strategies- Breadth- first,
depth-first, depth limited search
50 min
1, R3
BB
6
Uninformed search strategies –Iterative
deepening DFS, bi-directional search strategies
50 min
1, R3
BB
7
Avoiding repeated states, searching with
partial information
50 min
1
BB
8
Example problems & Review
50 min
1, R2,
R3
BB, OHP
CAT 1
75 min
DOC/LP/01/28.02.02
LP-CS 1351
LESSON PLAN
LP: Rev. No: 01
Date: 02-01-2009
Sub Code & Name : CS1351 – ARTIFICIAL INTELLIGENCE
Unit: II
Branch : CS
Page 2 of 6
Semester : VI
UNIT II – SEARCHING TECHNIQUES
10
Informed search and exploration- Informed search strategies- heuristic function-Local search
algorithms and optimistic problems- local search in continuous spaces-online search agents and
unknown environments-constraint satisfaction problems (CSP)-Backtracking search and Local
search for CSP- structure of problems-Adversarial search- Games-Optimal decisions in gamesAlpha-Beta pruning-imperfect real-time decision- games that include and element of chance.
Objective: To introduce the various searching techniques, constraint satisfaction problem and
example problems- game playing techniques.
Session
No
9
Topics to be covered
Informed search and exploration- Informed
search strategies, greedy best-first, A*
Algorithm
Memory-bounded heuristic search, heuristic
functions
Local search algorithms and optimization
problems, searching in continuous space
Online search agents and unknown
environments
CSP – backtracking search for CSPs
Time
50 min
Ref
1,R2
Teaching
Method
BB
50 min
1
BB
50 min
1,R3
BB
50 min
1,R3
BB
14
Backtracking search for CSPs, Local search
for CSP- structure of problems
50 min
1
BB
15
Adversarial search- Games-Optimal decisions
in games-minimax algorithm, multiplayer
games
Alpha-beta pruning
Imperfect real time decision, Games that
include an element of chance
Review
50 min
1
OHP
50 min
50 min
1,R3
1
BB
BB
50 min
1, R2,
R3
BB
CAT 2
75min
10
11
12
13
16
17
18
DOC/LP/01/28.02.02
LP-CS1351
LESSON PLAN
LP: Rev. No: 01
Date: 02-01-2009
Sub Code & Name : CS1351 – ARTIFICIAL INTELLIGENCE
Page 3 of 6
Unit: III
Branch : CS
Semester : VI
UNIT III – KNOWLEDGE REPRESENTATION
10
First order logic-representation revisited-Syntax and semantics for first order logic-using first order
logic-Knowledge engineering in first order logic-inference in first order logic-prepositional versus
first order logic-unification and lifting-forward chaining-backward chaining-resolution-knowledge
representation-ontological engineering-categories and objects-actions-simulation and events-mental
events and mental objects.
Objective: To teach the concepts of first order logic and inference in first order logic and
prepositional versus first order logic. Also introduces the concept of forward and backward
chaining and Knowledge representation, categories and objects.
Session
No
19
Topics to be covered
Introduction to Logic, Syntax and semantics of
first order logic
Using first order logic, assertions and queries
in first-order logic, kinship domain, Wumpus
world problem
Knowledge engineering in first order logic
Time
50 min
Ref
1,R3
Teaching
Method
BB
50 min
1,R2
BB, OHP
50 min
1
BB
22
Inference in first order logic- Propositional vs.
first-order inference, Unification and lifting
50 min
1,R2
BB
23
24
Storage and retrieval, Forward chaining
Backward chaining
50 min
50 min
1,R2
1,R2
BB
BB
25
Resolution
50 min
1,R2
BB
26
Knowledge representation - Ontological
engineering, categories and objects
50 min
1
BB
27
Action, situations and events
50 min
1
BB, OHP
28
Mental events and mental objects
50 min
1
BB
29
Review
50 min
1, R2,
R3
BB
CAT 3
75 min
20
21
DOC/LP/01/28.02.02
LP-CS1351
LESSON PLAN
LP: Rev. No: 01
Sub Code & Name : CS1351 – ARTIFICIAL INTELLIGENCE
Date: 02-01-2009
Unit: IV
Page 4 of 6
Branch : CS
Semester : VI
UNIT IV – LEARNING
9
Learning from observations-forms of learning- Inductive learning-Learning decision treesensemble learning-knowledge in learning-logical formulation of learning-explanation based
learning-learning using relevant information-inductive logic programming-statistical learning
methods-learning with complete data-leaning with hidden variable-EM algorithm- Instance based
learning-Neural networks-Reinforcement learning-Passive reinforcement learning-Active
reinforcement learning-Generalization in reinforcement learning.
Objective: To explain the forms of learning, explanation based learning, Inductive logic
programming and statistical learning methods, EM algorithm, Neural Networks- Reinforcement
learning.
Session
No
30
31
32
33
34
35
36
37
38
39
40
Topics to be covered
Introduction, Learning from observations,
Inductive learning
Learning decision trees
Ensemble learning, logical formulation of
learning, Knowledge in learning, explanation
based learning
Learning using relevance information,
inductive logic programming
Statistics learning methods, learning with
complete data
Learning with hidden variables – EM
algorithm
Instance based learning, Introduction to Neural
networks
Neural networks, learning neural network
structures
Reinforcement learning, passive reinforcement
learning
Active reinforcement learning
Generalization in reinforcement learning &
Review
CAT 4
Time
50 min
Ref
1
Teaching
Method
BB
50 min
50 min
1
1
BB, OHP
BB
50 min
1
BB
50 min
1
BB
50 min
1
BB, OHP
50 min
1
BB
50 min
1
BB, OHP
50 min
1
BB
50 min
50 min
1
1
BB
BB
75 min
DOC/LP/01/28.02.02
LP-CS 1351
LESSON PLAN
LP: Rev. No: 01
Date: 02-01-2009
Sub Code & Name : CS1351 – ARTIFICIAL INTELLIGENCE
Unit: V
Branch : CS
Page 5 of 6
Semester : VI
UNIT V – APPLICATIONS
8
Communication-communication as action-formal grammar for a fragment of English-Syntactic
analysis-Augmented grammars-Semantic interpretation-Ambiguity and disambiguation-Discourse
understanding-Grammar induction-Probabilistic language processing- Probabilistic language
models-Information retrieval-Information extraction-Machine translation.
Objective: To learn about the applications of AI in communication, grammar induction and
probabilistic language processing.
Session
No
41
Topics to be covered
Communication - Communication as action, A
formal grammar for a fragment of English
Time
50 min
Ref
1
Teaching
Method
BB
42
Syntactic analysis
50 min
1
BB, OHP
43
Augmented grammars, Semantic interpretation
50 min
1
BB, OHP
44
Semantic interpretation, Ambiguity and
disambiguation
50 min
1
BB, OHP
45
Discourse understanding-Grammar induction
50 min
1
BB
46
Probabilistic language processing Probabilistic language models
50 min
1
BB
47
Information Retrieval and implementation
50 min
1
BB
48
Information Extraction, Machine translation
systems
50 min
1
BB
49
Review
CAT 5
50 min
75 min
1
BB
DOC/LP/01/28.02.02
LP-CS1351
LESSON PLAN
LP: Rev. No: 01
Sub Code & Name: CS1351 – ARTIFICIAL INTELLIGENCE
Branch : CS
Date: 02-01-2009
Page 6 of 6
Semester : VI
Course Delivery Plan
1
2
3
4
5
6
7
8
9
10
11
12
I II
I II
I II
I II
I II
I II
I II
I II
I II
I II
I II
I II
Week
Units
U
1
U
2
U
3
U
4
13
I II
U
5
BOOKS FOR STUDY:
TEXT BOOK
1. Stewart Russell and Peter Norvig. " Artificial Intelligence-A Modern Approach ", 2nd
Edition, Pearson Education/ Prentice Hall of India, 2004
REFERENCES
1.
2.
3.
Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd., 2000.
Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata McGraw-Hill,
2003.
George F. Luger, “Artificial Intelligence-Structures And Strategies For Complex Problem
Solving”, Pearson Education / PHI, 2002.
Prepared by
Approved by
Signature
Name
Designation
G.JANAKASUDHA
Lecturer
Prof. R.NEDUNCHELIAN
HOD, CS
Date
02-01-2009
05-01-2009
CS1351
ARTIFICIAL INTELLIGENCE
3 0 0 100
AIM
Artificial Intelligence aims at developing computer applications, which encompasses perception,
reasoning and learning and to provide an in-depth understanding of major techniques used to
simulate intelligence.
OBJECTIVE



To provide a strong foundation of fundamental concepts in Artificial Intelligence
To provide a basic exposition to the goals and methods of Artificial Intelligence
To enable the student to apply these techniques in applications which involve perception,
reasoning and learning.
UNIT I
INTRODUCTION
8
Intelligent Agents – Agents and environments - Good behavior – The nature of environments –
structure of agents - Problem Solving - problem solving agents – example problems – searching for
solutions – uniformed search strategies - avoiding repeated states – searching with partial
information.
UNIT II
SEARCHING TECHNIQUES
10
Informed search and exploration – Informed search strategies – heuristic function – local search
algorithms and optimistic problems – local search in continuous spaces – online search agents and
unknown environments - Constraint satisfaction problems (CSP) – Backtracking search and Local
search for CSP – Structure of problems - Adversarial Search – Games – Optimal decisions in
games – Alpha – Beta Pruning – imperfect real-time decision – games that include an element of
chance.
UNIT III
KNOWLEDGE REPRESENTATION
10
First order logic – representation revisited – Syntax and semantics for first order logic – Using first
order logic – Knowledge engineering in first order logic - Inference in First order logic –
prepositional versus first order logic – unification and lifting – forward chaining – backward
chaining - Resolution - Knowledge representation - Ontological Engineering - Categories and
objects – Actions - Simulation and events - Mental events and mental objects
UNIT IV
LEARNING
9
Learning from observations - forms of learning - Inductive learning - Learning decision trees Ensemble learning - Knowledge in learning – Logical formulation of learning – Explanation based
learning – Learning using relevant information – Inductive logic programming - Statistical learning
methods - Learning with complete data - Learning with hidden variable - EM algorithm - Instance
based learning - Neural networks - Reinforcement learning – Passive reinforcement learning Active reinforcement learning - Generalization in reinforcement learning.
UNIT V
APPLICATIONS
8
Communication – Communication as action – Formal grammar for a fragment of English –
Syntactic analysis – Augmented grammars – Semantic interpretation – Ambiguity and
disambiguation – Discourse understanding – Grammar induction - Probabilistic language
processing - Probabilistic language models – Information retrieval – Information Extraction –
Machine translation.
TOTAL : 45
TEXT BOOK
Stuart Russell, Peter Norvig, “Artificial Intelligence – A Modern Approach”, 2nd Edition,
Pearson Education / Prentice Hall of India, 2004.
REFERENCES
1. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd., 2000.
2. Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata McGraw-Hill,
2003.
3. George F. Luger, “Artificial Intelligence-Structures And Strategies For Complex Problem
Solving”, Pearson Education / PHI, 2002.
Related documents