Ai and ML
Ai and ML
Syllabus R-2024
ProgrammeCod
Department 5041
e
Elective
Course code Course Name Hours/week Credit Maximum marks
ARTIFICIAL L T P C
INTELLIGENC 3 0 0 3
24COM13022 E AND 100
MACHINE
LEARNING
Study about uninformed and Heuristic search techniques.
Learn techniques for reasoning under uncertainty
Objective(s) Introduce Machine Learning and supervised learning algorithms
Study about ensembling and unsupervised learning algorithms
Learn the basics of deep learning using neural networks
UNIT-I PROBLEM SOLVING 9
Introduction to AI - AI Applications - Problem solving agents – search algorithms –
uninformed search strategies – Heuristic search strategies – Local search and optimization
problems – adversarial search – constraint satisfaction problems (CSP)
UNIT-II PROBABILISTIC REASONING 9
Acting under uncertainty – Bayesian inference – naïve bayes models. Probabilistic reasoning –
Bayesian networks – exact inference in BN – approximate inference in BN – causal networks.
MAHENDRA ENGINEERING
COLLEGE
(Aut
S
Computer Science and y Programme
Department 50
Engineering Code
32
Program
Elective Maximu
Course code Course Name Hours/week Credit
m
marks
24CSE15127 COMPUTER VISION L T P C 10
3 0 0 3 0
The student should be made to:
● To review image processing techniques for computer vision.
● To understand shape and region analysis.
Objective(s)
● To learn Hough Transform and its applications to detect
lines, circles, ellipses.
● To understand motion analysis.
● To study some applications of computer vision algorithms.
Upon completion of this course, students will be able to
● Implement fundamental image processing techniques required for
computer
Outcome(s) vision.
● Perform shape analysis.
● Apply Hough Transform for line, circle, and ellipse detections.
● Apply 3D vision techniques.
UNIT-I ● Develop
IMAGE applications
PROCESSING using computer vision techniques.
FOUNDATIONS 9
Review of image processing techniques – classical filtering operations – thresholding
techniques – Edge detection techniques–corner and interest point detection–mathematical
morphology–texture.
UNIT-II SHAPES AND REGIONS 9
Binary shape analysis – connectedness – object labeling and counting – size filtering –
distance functions
– skeletons and thinning – deformable shape analysis – boundary tracking procedures – active
contours –
shape models and HOUGH
UNIT-III shape recognition
TRANSFORM– centroidal profiles – handling occlusion – 9
Line detection – Hough Transform (HT) for line detection – foot-of-normal
method – line Localization – line fitting – RANSAC for straight line detection – HT based
circular object detection– accurate center location–speed problem– ellipse detection –Case
study: Human Iris location–hole detection–generalized Hough Transform (GHT) – spatial
matched filtering–GHT for ellipse detection– object location–GHT for feature collation.
UNIT-IV 3D VISION AND MOTION 9
Methods for 3D vision – projection schemes – shape from shading – photometric stereo –
shape from texture – shape from focus – active range finding – surface representations –
point-based representation – volumetric representations – 3D object recognition – 3D
reconstruction – introduction to motion – triangulation – bundle adjustment – translational
alignment – parametric motion – spline-based motion – Optical flow – layered motion.
UNIT-V APPLICATIONS 9
Application: Photo album – Face detection – Face recognition – Eigen faces – Active
appearance and 3D shape models of faces Application: Surveillance – foreground-
background separation – particle filters – Chamfer matching, tracking, and occlusion –
combining views from multiple cameras – human gait analysis Application: In-vehicle
vision system: locating roadway – road markings – identifying road signs – locating
pedestrians. 45 HOURS
Total ho
MAHENDRA ENGINEERING
COLLEGE
(Autono
Sy
lla
Computer Science Programme
Department 503
and Code
2
Engineeri
Program
Elective
Maximu
Course code Course Name Hours/week Credit
m
mark
L T P C
24CSE15131 DEEP LEARNING 10
3 0 0 3 0
The student should be made to:
To learn and develop and Train Deep Neural Networks.
To understand a CNN, R-CNN, Fast R-CNN, Faster-R-CNN, Mask-
Objective(s) RCNN for detection and recognition.
To explore and train RNNs, work with NLP and Word Embeddings
To familiarize internal structure of LSTM and GRU and the
differences between them
To know Auto Encoders for Image Processing