CourseDescription - Deep Learing - Final Version
CourseDescription - Deep Learing - Final Version
NCEAC
NCEAC.FORM.001-D
BS(SE, CS)
PROGRAM (S) TO BE
EVALUATED
A. Course Description
1 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
Course Code xx
Course Title Deep Learning for Perception
Credit Hours 3
Prerequisites by Nil or Machine Learning
Course(s) and Topics
Assessment Mid-I: 12.5
Instruments with Mid-II: 12.5
Weights (homework, Assignments: 15
quizzes, midterms,
Project: 10
final, programming
assignments, lab work, Final: 50
etc.)
Course Coordinator Dr. Jawwad A Shamsi
URL (if any)
Current Catalog Introduction to Machine Learning and Deep Learning. Supervised Learning, Unsupervised
Description Learning, Regression vs classification, Clustering Reinforcement Learning. Bayesian
machine learning models, Ensemble methods, Random forest, Introduction to Neural
Networks, Why Neural Networks, Shallow vs Deep Neural Networks, Neurons, Perceptron
learning algorithm, weights, bias and variance, Training / Testing datasets, Activation
functions sigmoid, RELU, tanh, layers, input layers, dense layers, softmax layers, max
pooling, average pooling hidden layers, output layers, Loss functions, Practical aspects of
deep learning, Vanishing Gradient , Batch normalization, stride, pooling, Optimization,
and programming frameworks (Keras and Pytorch), Structuring Deep learning projects,
practical examples and case studies, Convolutional neural networks, Computer vision
examples, Resnets, Skip connections, Ensemble Learning, Inception net, Transfer
learning, Object detection, anchor boxes, Region proposal Networks, IoU, YOLO,
Sequence models, LSTM, Time series prediction, GRU, Attention mechanism, Machine
Translation, Auto-Encoders, Variational Auto Encoders, Generative Adversial Networks
(GANs), Deep learning: Hype and reality, small sample size, Explainable AI, Other issues
and future prospects
Textbook (or I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning, MIT Press, 2016
Laboratory Manual
for Laboratory
Courses)
Reference Material 1) Yaser S. Abu Mustafa and Malik Magdoon Ismail, Learning from Data
2) Dive into Deep Learning.
2 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
Course Goals
A. Course Learning Outcomes (CLOs)
1. To impart fundamental concepts about Deep Learning and Machine Learning
2. To study and apply various applications and case studies of deep learning in
various domains.
3. To comprehend architecture and limitations of well-established Deep neural
networks DNNs.
4. To develop hands-on skills on well-established deep neural network architectures
and deep learning software frameworks
5. To study directions for future research in deep learning
For each attribute below, indicate whether this attribute is covered in this course
or not. Leave the cell blank if the enablement is little or non-existent.
3 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
1 2 3 4 5 6 7 8 9 10
1
2
CLOs
3
4
5
4 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
NCEAC.FORM.001-D
Total 16 48 1,2,3,4,5
6 NCEAC.FORM.001.D