Artificial Intelligence
0%
Course Title: Artificial Intelligence
Course No: BIT252
Nature of the Course: Theory + Lab
Semester: 4
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Introduction
3 hrs
2. Agents
5 hrs
2.3. Types of Agents
- Simple Reflexive
- Model Based
- Goal Based
- Utility Based
- Learning Agent
2.4. Environment Types
- Deterministic, Stochastic
- Static, Dynamic
- Observable, Semi-observable
- Single Agent, Multi Agent
3.6. Uninformed Search
- Depth First Search
- Breadth First Search
- Depth Limited Search
- Iterative Deepening Search
- Bidirectional Search
3.7. Informed Search
- Greedy Best first search
- A* search
- Hill Climbing
3.8. Game playing
- Adversarial search techniques
- Mini-max Search
- Alpha-Beta Pruning
3.9. Problem Decomposition
- Goal Trees
- AO*
4.6. Logic Based: Propositional and Predicate
- Propositional Logic: Syntax, Semantics, CNF Form, Inference using Resolution, Backward Chaining and Forward Chaining
- Predicate Logic FOPL: Syntax, Semantics, Quantification, Inference with FOPL: Unification and Lifting, Inference using Resolution
4.8. Statistical Reasoning
- Uncertain Knowledge, Random Variables, Prior and Posterior Probability, Bayes' Rule
- Bayesian Networks, Reasoning in Belief Networks, Dempster-Shafer Theory
5. Neural Network
2 hrs
5.4. Types of ANN
- Feed-forward, Recurrent
- Single Layered, Multi-Layered
6. Machine Learning
5 hrs
6.2. Concepts of Learning
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
7. Expert System
3 hrs
8.2. Steps in NLP
- Lexical Analysis
- Syntactic Analysis
- Semantic Analysis
- Discourse and Pragmatic Analysis
Laboratory Works
- 1.Implementation of Intelligent Agents
- 2.Implementation of Searching Techniques
- 3.Implementation of Knowledge Representation Systems
- 4.Implementation of Expert Systems
- 5.Implementation of Machine Learning Techniques
Text Books
- 1.Stuart Russel and Peter Norvig, Artificial Intelligence A Modern Approach, Pearson
Reference Books
- 1.E. Rich, K. Knight, Shivashankar B. Nair, Artificial Intelligence, Tata McGraw Hill.
- 2.George F. Luger, Artificial Intelligence: Structures and Strategies for Complex Problem Solving, Benjamin/Cummings Publication
- 3.D. W. Patterson, Artificial Intelligence and Expert Systems, Prentice Hall.
- 4.P. H. Winston, Artificial Intelligence, Addison Wesley.
- 5.Tutorials for LISP and PROLOG