AIML
AIML
Artificial Intelligence
L T P C
Course Code CSE 455 Course Category Stream Electives (SE)
3 0 1 4
Pre-Requisite Progressive
CSE 201 Co-Requisite Course(s)
Course(s) Course(s)
Course Offering Professional / Licensing
CSE
Department Standards
Multicultural Skills
Self-Directed and
Modern Tool and
Teamwork Skills
Communication
Individual and
Sustainability
Development
and Finance
Engineering
Society and
Knowledge
Design and
Awareness
CT Usage
Research
CLOs
Problem
Analysis
PSO 1
PSO 2
PSO 3
Skills
Outcome 1 3 3 3 3 3 1 2 2 2 2 2 2
Outcome 2 3 2 3 2 2 1 2 2 3 2 2 2
Outcome 3 3 3 3 3 2 1 2 2 2 2 2 2
Outcome 4 3 3 3 2 3 1 2 3 3 3 2 3
Outcome 5 3 3 3 3 2 1 2 2 3 2 2 2
Outcome 6 3 3 3 3 2 1 2 2 2 3 3 2
Average 3 3 3 3 2 1 2 2 3 2 2 3
Course Unitization Plan Theory
Required
Unit CLOs References
Unit Name Contact
No. Addressed Used
Hours
Unit 1 Introduction 9
What is Intelligence. 1 1 1, 2
Foundations and History of Artificial Intelligence. 1 1 1, 2
Applications of Artificial Intelligence. 1 2 1, 2
Types of Different Intelligent system. 1 2 1, 2
Intelligent Agents, Structure of Intelligent Agents. 1 1, 2 1, 2
Introduction to Machine Learning and categorization. 1 1, 2 1, 2
Introduction to Reinforcement Learning. 1 1, 2 1, 2
Introduction to Deep Learning. 1 1, 2 1, 2
Introduction to Agents 1 1 1, 2
Unit 2 Search Mechanisms & Constraint Satisfaction problems. 9
Introduction to Search (Single Agent). 1 1 1, 2
Introduction to Search (Two Agents). 1 1 1, 2
Introduction to State space. 1 1 1, 2
Searching for solutions. 1 2, 3 1, 2
Uniformed search strategies. 1 3, 4 1, 2
Informed search strategies. 1 3, 4 1, 2
Local search algorithms and optimistic problems Adversarial
1 3, 4 1, 2
Search.
Least commitment search. 1 3 1, 2
Constraint satisfaction problems. 1 2 1, 2
Unit 3 Knowledge Representation and Reasoning 9
Propositional Logic and Inference rules. 1 2 1, 2, 3, 4
Predicate Logic (first order logic). 1 2, 3 1, 2, 3, 4
Inference in FOL. 1 2, 3 1, 2, 3, 4
Rule-based system, Logical Reasoning. 1 2, 3 1, 2, 3, 4
Forward &Backward Chaining. 1 2, 3 1, 2, 3, 4
Knowledge Resolution. 1 3, 4 1, 2, 3, 4
AI languages and tools – Lisp. 1 5 1, 2, 3, 4
AI languages and tools –Prolog. 1 5 1, 2, 3, 4
AI languages and tools –CLIPS. 1 5 1, 2, 3, 4
Unit 4 Problem Solving and planning 9
Formulating problems. 1 1, 2 1, 2, 3, 4
Problem types 1 2 1, 2, 3, 4
Solving Problems by Searching. 1 3, 4 1, 2, 3, 4
Heuristic search techniques. 2 2, 3 1, 2, 3, 4
Constraint satisfaction problems. 1 3, 4 1, 2, 3, 4
Plan space, partial order planning, planning algorithms 1 3, 4 1, 2, 3, 4
Stochastic search methods. 1 4 1, 2, 3, 4
Tabu search, best first search. 1 4 1, 2, 3, 4
Unit 5 Learning 9
Overview of different forms of learning, Inductive tree 1 1 1, 2
Decision trees, rule- Game playing 1 2, 3 1, 2
Perfect decision game-based learning. 1 2, 3 1, 2
Neural networks. 1 3, 4, 5 1, 2
Reinforcement learning. 1 2, 4, 5 1, 2
Game playing: Perfect decision game. 1 3, 4 1, 2
Imperfect decision game. 1 3, 4 1, 2
Evaluation function. 1 3, 4 1, 2
Minimax, Alpha-beta pruning. 1 4, 6 1, 2
Total Theory Contact Hours 45
Course Unitization Plan Lab
Required
CLOs References
No. Lab Experiment Contact
Addressed Used
Hours
Artificial Intelligence Problem identification, PEAS description,
1 2 1 1, 2, 3
and Introduction to PROLOG
Study of facts, objects, predicates, variables, arithmetic operators,
2 4 2 1, 2
simple input/output, and compound goals in PROLOG
Study of string operations in PROLOG. Implement string
3 operations like substring, string position, palindrome, and 4 1, 2 1, 2, 4
implement all set operations (Union, intersection, complement).
Write a program for Usage of rules in Prolog. Create a family tree
program to include following rules 1. M is the mother of P if she is
a parent of P and is female 2. F is the father of P if he is a parent of
4 4 2, 3 1, 2
P and is male 3. X is a sibling of Y if they both have the same
parent. 4. Then add rules for grand-parents, uncle-aunt, sister and
brother.
Write programs for studying Usage of arithmetic operators in
Prolog.
a) Accept name of the student, roll no, his/her subject name,
maximum marks and obtained marks in the subject. (Take marks of
atleast 6 subjects). Compute the percentage of a student. Display his
5 result with other information. 4 4 1, 2, 3
b) Accept department, designation, name, age, basic salary, house
rent allowance (HRA) of an employee. Compute dearness
allowance (DA) which is 15% of basic salary. Determine the gross
salary (basic salary + HRA + DA) of the employee. Display all
information of the employee (Generate Payslip).
6 Implement a program for recursion and list in PROLOG 4 4, 5 1, 2, 4, 5
Write a program for studying usage of compound object and list in
Prolog.
a) Write a program to maintain inventory items using a compound
7 object: 4 5 3, 4, 5
i. Accept from user the details of at least 10 objects.
ii. Display from user the details of objects entered by user
b) Find and display odd and even numbers from a given input list.
Write a program to solve the following problems.
1. Write a prolog program to solve “Water Jug Problem”.
2. Write a program to implement a monkey banana problem.
8 4 5, 6 4, 5
3. Write a program to implement 8 Queens Problem.
4. Write a program to solve traveling salesman problem.
5. Write a program to solve water jug problem using LISP.
Total Lab Contact Hours 30
Learning Assessment (Theory)
Continuous Learning Assessments (30%) End Semester Exam
Bloom’s Level of Cognitive Task CLA-1 Mid-1 CLA-2 CLA-3 (30%)
(10%) (10%) (5%) (5%)
Remember
Level 1 40% 50% 40% 50% 30%
Understand
Apply
Level 2 40% 40% 40% 30% 50%
Analyse
Evaluate
Level 3 20% 10% 20% 20% 20%
Create
Total 100% 100% 100% 100% 100%
Remember
Level 1 10% 50% 30%
Understand
Apply
Level 2 50% 30% 50%
Analyse
Evaluate
Level 3 40% 20% 20%
Create
Total 100% 100% 100%
Recommended Resources
1. Russell, S., & Norvig, P. (2020). Artificial Intelligence: A Modern Approach (4th ed.). Prentice Hall.
2. Charniak, E., & McDermott, D. (2002). Introduction to Artificial Intelligence. Pearson Education.
3. Nilsson, N. J. (2002). Artificial Intelligence: A New Synthesis. Morgan Kaufmann.
4. Pearl, J. (2009). Causality: Models, Reasoning and Inference (2nd ed.). Cambridge University Press.
5. Rich, E., Knight, K., & Nair, S. B. (2017). Artificial Intelligence (3rd ed.). McGraw Hill Education.
Other Resources
1. No Data
Course Designers
1. No Data
SRM University AP, Andhra Pradesh
Neerukonda, Mangalagiri Mandal,
Guntur District, Mangalagiri, Andhra Pradesh – 522240.
Multicultural Skills
Self-Directed and
Modern Tool and
Teamwork Skills
Communication
Individual and
Sustainability
Development
and Finance
Engineering
Society and
Knowledge
Design and
Awareness
CT Usage
Research
Problem
CLOs
Analysis
PSO 1
PSO 2
PSO 3
Skills
Outcome 1 3 3 3 - - - - - - - - - 3 2
Outcome 2 3 3 3 2 - - - - - - - 3 3
Outcome 3 3 3 2 - - - - - - - - - 3 2
Outcome 4 3 3 2 - - - - - - - - - 3 3
Outcome 5 3 3 2 - 2 - - - - - - - 3 3
Outcome 6 2 2 3 3 3 - - - - - - - 2 3
Outcome 7 3 3 1 - - - - - - - - - 3 3
Average 3 3 2 3 2 3 3
Course Unitization Plan Theory
Required
Unit CLOs References
Unit Name Contact
No. Addressed Used
Hours
Unit
Introduction 9
1
Introduction: What is digital image and DIP? History,
1,7 1
Applications of DIP
Key stages of Digital Image processing, 1
1,7 1, 4
Advances in machine vision application domain
Image sampling and quantization, spatial resolution, intensity
1 1
resolution
Relationship between pixels: neighbourhood, adjacency and 1
1 1
connectivity, Path, region boundary
Connected component labelling, Distance measure: Euclidian,
1 1
chess board, city block.
Image acquisition and Pre-processing, Intensity transformations, 1
2 1
spatial filtering
Image enhancement: Introduction, Point Processing- image
1 2, 6 1
negative, log transform, dynamic range compression.
Power law or gamma Transformation, gamma correction 2, 6 1
Piecewise linear transformation: contrast stretching, threshold, bit-
1 2, 6 1
plane slicing
Histogram processing: image histogram, histogram equalization 2, 6 1
Numerical on histogram equalization, histogram specification,
1 2 1
numerical on histogram specification
Spatial filters for smoothing operations: linear filters (average and
weighted average), order statistics (nonlinear) filters: median, 1 2, 6, 7 1
min, max filters.
Spatial filters for sharpening operations: Convolution vs.
correlation, objective (integration, differentiation, application of 1 2, 6 1
sharpening),
First order and second order derivative operators and their
1 2 1
response, Laplacian operator, unsharp masking,
Unit Filtering in the Frequency Domain,
9
2 Image Restoration
Frequency domain approach: low pass filtering, high pass
1 2 1, 2, 3
filtering, Laplacian, high boost filtering.
Image transform and its importance, Fourier transform, 1D FT, 1D
1 2 1, 2, 3
Discrete Fourier Transform (DFT)
2D DFT and its property, Holomorphic filtering 1 2 1, 2, 3
Image restoration: Fundamentals, 1 3 1, 2, 3
Noise models, example images affected with noise 1 3 1, 2, 3
Estimation of noise parameters models 1 3 1, 2
Restoration in presence of noise (Spatial domain techniques):
1 3 1, 2
mean filters, order statistics filters
Adaptive local noise filter, adaptive median filter 1 3 1, 2
Estimation of degradation function: (i) by observation, (ii) by
1 3 1, 2
experimentation (iii) mathematical modelling
Unit
Image Segmentation 9
3
Image segmentation: Fundamentals, point, line detection, 1 5, 6 1
Basic edge detection techniques, Hough transform 1 5, 6 1
Thresholding: Bi-modal and Multi-model Histogram, 1 5 1
Noise effect on thresholding, Illumination effect on image
1 5 1
thresholding
Basic global thresholding, Optimal thresholding using Otsu’s
1 5 1, 2
method
Multi-spectral thresholding, Region based segmentation. 2 5 1, 2
Region growing, Region splitting and Merging. 2 5 1, 2
Unit Color Image Processing,
9
4 Image Compression
Colour image processing: Fundamentals, motivation, full and
2 5 1
pseudo colour image processing
Components of colour, primary and secondary colours,
1 5 1
tristimulus, chromaticity diagram,
Colour models: RGB, CMY, CMYK, HSI 1 5 1, 3
Colour conversion, numerical on colour conversion 1 5 1, 3
Image compression: Motivation, Applications, Compression ratio 1 4 1, 2
Data redundancy- Coding, Inter-pixel and Psycho-visual
1 4 1, 2
redundancy,
JPEG Coding, Huffman Coding 1 4 1, 2
LPZ coding, arithmetic coding, lossless and lossy predictive
1 4 1, 2
coding
Unit
Image representation and Object Recognition 9
5
Image presentation and description- Introduction, Motivations 2 5 3
Shape features (Region-based shape representation and
descriptors) Area, Euler’s number, eccentricity, Elongatedness, 2 5 3
rectangularity, direction, compactness. moments, covex hull.
Texture features, Color features 1 5 3
Object and Pattern Recognition: Pattern and pattern classes. 1 5 3
Matching, classifier role minimum distance or nearest neighbor
1 5 1, 4
classifier.
Matching by correlation, Optimum statistical classifier 1 5 1, 4
Neural network classifier 1 5 1, 4
Total Contact Hours 45
Learning Assessment
Continuous Learning Assessments (50%) End Semester Exam
Bloom’s Level of (50%)
Practical
Cognitive Task CLA-1 CLA2 CLA-3 Mid Th Prac
(20%)
(5%) (5%) (5%) (15%) (30%) (20%)
Remember
Level 1 70% 50% 40% 40% 20% 40% 30%
Understand
Apply
Level 2 30% 50% 60% 40% 30% 40% 30%
Analyse
Evaluate
Level 3 20% 50% 20% 40%
Create
Total 100% 100% 100% 100% 100% 100% 100%
Recommended Resources
1. Gonzalez, R. C. (2009). Digital image processing. Pearson education India.
2. Sridhar, S. (2016) Digital Image Processing, Oxford University Press.
3. Sonka, M., Hlavac, V., & Boyle, R. (2013). Image processing, analysis and machine vision. Springer.
4. Forsyth, D. A., & Ponce, J. (2002). Computer vision: a modern approach. prentice hall professional technical reference.
Other Resources
1. No Data
Course Designers
1. No Data
SRM University AP, Andhra Pradesh
Neerukonda, Mangalagiri Mandal,
Guntur District, Mangalagiri, Andhra Pradesh – 522240.
Deep Learning
L T P C
Course Code CSE 457 Course Category Stream Elective (SE)
3 0 1 4
Pre-Requisite Progressive
Co-Requisite Course(s) NIL NIL
Course(s) Course(s)
Course Offering Professional / Licensing
CSE
Department Standards
Multicultural Skills
Self-Directed and
Modern Tool and
Teamwork Skills
Communication
Individual and
Sustainability
Development
and Finance
Engineering
Society and
Knowledge
Design and
Awareness
CT Usage
Research
Problem
CLOs
Analysis
PSO 1
PSO 2
PSO 3
Skills
Outcome 1 1 1 1 1 2 2 2
Outcome 2 2 2 3 2 3 3 2
Outcome 3 2 2 3 2 3 2 3
Outcome 4 2 2 3 3 3 2 3
Average 2 2 3 2 3 2 3
Course Unitization Plan Theory
Unit No. Unit Name Required CLOs References
Contact Hours Addressed Used
Unit 1 Introduction: 11
Overview of machine learning 2 1 1
History of Deep Learning 1 1 1
Introduction to TensorFlow: 1 1 1
Computational Graph, Key highlights, Creating a Graph 1 1 1
Linear classifiers, loss functions , Regression example 1 1 1
Gradient Descent 1 1 1
TensorBoard 2 1 1
Modularity, Sharing Variables 1 1 1
Keras 1 4 3
Recommended Resources
1. Buduma, N., Buduma, N., & Papa, J. (2022). Fundamentals of deep learning, 2nd ed. O'Reilly Media, Inc."
2. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning, 2nd ed. MIT press.
Other Resources
1. https://www.youtube.com/watch?v=aPfkYu_qiF4&list=PLyqSpQzTE6M9gCgajvQbc68Hk_JKGBAYT
2. https://www.coursera.org/professional-certificates/tensorflow
Course Designers
1. No Data
SRM University AP, Andhra Pradesh
Neerukonda, Mangalagiri Mandal,
Guntur District, Mangalagiri, Andhra Pradesh – 522240.
Multicultural Skills
Self-Directed and
Modern Tool and
Teamwork Skills
Communication
Individual and
Sustainability
Development
and Finance
Engineering
Society and
Knowledge
Design and
Awareness
CT Usage
Research
CLOs
Problem
Analysis
PSO 1
PSO 2
PSO 3
Skills
Outcome 1 3 1 2 1 2 1 1 2 3 2 1 3 3 2 1
Outcome 2 3 2 1 2 2 2 2 2 3 3 2 3 3 2 1
Outcome 3 3 3 3 2 2 2 2 2 3 3 2 3 3 2 2
Outcome 4 3 3 3 2 3 2 2 2 3 3 2 3 3 3 2
Outcome 5 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3
Average 3 2 2 2 2 2 2 2 3 3 2 3 3 2 2
Course Unitization Plan Theory
Required
CLOs References
Unit No. Unit Name Contact
Addressed Used
Hours
Unit I Introduction to Soft Computing, ANN 9
Introduction to Soft Computing, Artificial Neural Network (ANN)
1 1 1
Recommended Resources
1. Sivanandan, S. N. and Deepa, S. N. (2011). Principles of Soft Computing Willey India, 2nd Edition.
2. Jang, J. S. R. (1997). Neuro-Fuzzy and Soft Computing/J.-SR Jang, C.-T. Sun, E. Mizutani. A Compute. Approach to Learn.
Mach. Intell. Saddle River, NJ Prentice Hall, Inc.
3. Rajasekaran, S., & Pai, G. V. (2003). Neural networks, fuzzy logic and genetic algorithm: synthesis and applications (with
cd). PHI Learning Pvt. Ltd..
Other Resources
1. No Data
Course Designers
1. No Data