0% found this document useful (0 votes)
14 views

Course Curriculum

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Course Curriculum

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Curriculam

Course Code: SMO431 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 0 0 0 0 0 8 0 4
Course Title Deep Learning and Artificial Intelligence

Course
Description :

Course Objectives :

SN
Objectives
.
The main objective of this course is to make students comfortable with proper methods to collect the data, employ the correct analysis, and effectively
present the results using Statistics. They will be introduced to Python programming along with various libraries used in it. The students will also get
1
familiar with the various concepts of Deep Learning and Computer vision. They will be able to develop neural networks and different models
successfully in python.

Pre-Requisites : General

SN. Course Code Course Name

Course Contents / Syllabus :

SN. Module Descriptors / Topics Weightage


Module 1: History and definition of ML and AI, Installation and setup of Python, Introduction to Pandas, Introduction to Numpy,
Introduction Introduction to Matplotlib, Linear Algebra in python, Probability, Descriptive statistics, Data Visualization, Data pre-
1 10.00
to Machine processing, Data transformation, Data standardization, Feature extraction, Proximity measures, Introduction to various
Learning ML algorithms, Types of Machine learning, Applications of ML
Module II:
Measures of Central Tendency: Mean, Median, Mode, Measures of Dispersion: Absolute deviation from mean,
Statistics &
Standard Deviation, Variance, Range, Quartiles, Skewness, Random Experiment, Sample space, Random Variables,
2 Basics of 10.00
Probability, Conditional Probability, Independence, Expectation, Variance, Probability Distribution, Factor, Odds v/s
Machine
Probability, Hypothesis testing, t-test, ANOVA, Chi-square test, Correlation, Normalization
learning
Introduction to Neural Networks its types and applications, Introduction to Keras, Introduction to ANN Perceptron and
Module III:
its uses Multi-Layer Perceptron & Deep Neural Network, Activation Function, TanH function, Sigma, Relu, etc.
Introduction
3 Understanding activation function and how it works, Feed Forward Network Activation Function & Feed-Forward 20.00
to Neural
Network, Cost function, Backpropagation, Gradient Descent, Regularization & Dropout Technique, Batch
Networks
Normalization
Module IV: Understanding Convolutional neural network, Introduction to CNN Pooling, Steps in CNN, Pooling, Convolutional
Types of layers, Flattening and Full connection, Preparing a fully connected neural network, Hands-on with CNN and
4 Neural implementation on Python, Introduction to RNN, Deep RNN, Training of Deep RNNs, Long Short Term Memory, GRU, 30.00
Networks & Transfer Learning, Hands-on with RNN, Introduction to NLP, Applications of NLP, Stages of NLP, Syntactic Learning,
NLP Semantic Analysis, Bag of Words, Word Embeddings, Word2Vec, Hands-on with NLP (Text classification)
What is Image?, Introduction to OpenCV Basics, Opening Image files in a notebook and with OpenCV, Drawing on
Module V: Images (Basic Shapes, Text, and Polygons), Direct Drawing on Images with a mouse, Image Basics Assessment and
Introduction Solutions, Color Mappings, Blending and Pasting Images, Image Thresholding, Blurring, and Smoothing,
5 to Morphological Operators, Gradients, Histograms, Histogram Equalization, Image Processing Assessment, and 30.00
Computer Solutions, Connecting to Camera, Using Video Files, Drawing on Live Camera, Video Basics Assessment and
Vision Solutions, Optical Flow and it's Coding with OpenCV, MeanShift and CamShift Tracking Theory and Implementation
with OpenCV, Overview of various Tracking API Methods and Implementation with OpenCV

Course Learning Outcomes :


SN. Course Learning Outcomes
1 1. Identify the relevant ML algorithm based on the problemset
2 2. Apply statistical techniques to analyse data
3 3. Apply neural networks for problem solving
4 4. Use relevant type of neural network to solve problems
5 5. Use OpenCV to analyse images

Pedagogy for Course Delivery :

SN. Pedagogy Methods


1 Amity Online - MOOCs

Theory /VAC / Architecture Assessment (L,T & Self Work): 0.00 Max : 100

N/A

Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 100.00 Max : 100

Attendance+CE+EE :

SN. Type Component Name Marks


1 External END TERM EXAMINATION 100.00

Lab/ Practical details, if applicable :

SN. Lab / Practical Details

List of Professional skill development activities :

No.of PSDA : 0
SN. PSDA Point

Text & References :

SN. Type Title/Name Description ISBN/ URL


1 Hands-On Unsupervised Learning with
1 Book Python by Giuseppe Bonaccorso – Packt
publication
2 Python Deep Learning by Daniel Slater,
2 Book Gianmario Spacagna and Peter Roelants –
Packt Publication
3 Machine Learning with Tensorflow by
3 Book
Nishant Shukla
4 Deep Learning with Keras by Antonio
4 Book
Gulli and Sujit Pal
5 Machine Learning for OpenCV by Micheal
5 Book
Beyeler

You might also like