Artificial Intelligence
0%
Course Title: Artificial Intelligence
Course No: CSC266
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.3. Types of Agents
- Simple Reflexive
- Model Based
- Goal Based
- Utility Based
2.4. Environment Types
- Deterministic
- Stochastic
- Static
- Dynamic
- Observable
- Semi-observable
- Single Agent
- Multi Agent
3.3. Uninformed Search
- Depth First Search
- Breadth First Search
- Depth Limited Search
- Iterative Deepening Search
- Bidirectional Search
3.4. Informed Search
- Greedy Best first search
- A* search
- Hill Climbing
- Simulated Annealing
4.2. Types of Knowledge Representation Systems
- Semantic Nets
- Frames
- Conceptual Dependencies
- Scripts
- Rule Based Systems
- Propositional Logic
- Predicate Logic
4.3. Propositional Logic (PL)
- Syntax, Semantics, Formal logic-connectives, truth tables
- Tautology, validity, well-formed-formula
- Inference using Resolution, Backward Chaining and Forward Chaining
4.4. Predicate Logic
- FOPL, Syntax, Semantics, Quantification
- Inference with FOPL, Unification and lifting, Inference using resolution
4.5. Handling Uncertain Knowledge
- Radom Variables, Prior and Posterior Probability
- Inference using Full Joint Distribution, Bayes' Rule and its use
- Bayesian Networks, Reasoning in Belief Networks
5. Machine Learning
9 hrs
5.4. Learning with Neural Networks
- Introduction, Biological Neural Networks Vs. Artificial Neural Networks, Mathematical Model of ANN
- Types of ANN
- Application of Artificial Neural Networks
- Learning by Training ANN, Supervised vs. Unsupervised Learning, Hebbian Learning, Perceptron Learning, Back-propagation Learning
6.2. Natural Language Processing
- Natural Language Understanding
- Natural Language Generation
- Steps of Natural Language Processing
Laboratory Works
- 1.Design and implementation of intelligent agents and expert systems
- 2.Implementation of searching techniques
- 3.Implementation of knowledge representation systems
- 4.Implementation of machine learning techniques
- 5.Implementation of Neural Networks and Genetic Algorithms
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.