Artificial Intelligence
Course Title: Artificial Intelligence
Course No: ENCT351
Nature of the Course: Theory + Lab
Semester: 6
Full Marks: 60 + 40 + 50
Pass Marks: 24 + 16 + 20
Credit Hours: 3
Course Description
Course Objectives
Course Contents
- Model development: Generative versus discriminative
- Learning algorithm
- Capacity, overfitting and underfitting
- Hyperparameters and validation sets
- Estimators, bias and variance
- Review of MLE and MAP and cross entropy
Laboratory Works
- 1.Intelligent Agents and Problem Formulation
- 2.Uninformed Search Techniques
- 3.Informed (Heuristic) Search Techniques
- 4.Adversarial Search and Game Playing
- 5.Constraint Satisfaction Problems (CSP)
- 6.Evolutionary Computation (Genetic Algorithms)
- 7.Knowledge Representation (Logic, Semantic Networks, Frames)
- 8.Probabilistic and Fuzzy Reasoning
- 9.Machine Learning Pipeline and Data Preprocessing
- 10.Supervised and Unsupervised Learning
- 11.Neural Networks and Deep Learning Basics
- 12.Mini Project, AI Applications and Ethics
Reference Books
- 1.Russell, S., Norvig, P. (2021). Artificial intelligence: A modern approach. Pearson.
- 2.Rich, E., Knight, K., Nair, S. B. (2009). Artificial intelligence. McGraw-Hill Education.
- 3.Bishop, C. M. (2006). Pattern recognition and machine learning. Springer.
- 4.Deisenroth, M. P., Faisal, A. A., Ong, C. S. (2020). Mathematics for machine learning. Cambridge University Press.
- 5.Goodfellow, I., Bengio, Y., Courville, A. (2016). Deep learning. MIT Press.