2022-23
MALLA REDDY ENGINEERING COLLEGE B.Tech.
Onwards
(Autonomous) VII Semester
(MR-22)
Code: C0550 L T P
Credits: 3 Deep Learning 3 - -
Course Objectives:
Learn deep learning methods for working with sequential data,
Learn deep recurrent and memory networks,
Learn deep Turing machines,
Apply such deep learning mechanisms to various learning problems.
Know the open issues in deep learning, and have a grasp of the current research
directions.
Course Outcomes:
Demonstrate the fundamental concepts learning techniques of Artificial Intelligence,
Machine Learning and Deep Learning.
Discuss the Neural Network training, various random models.
Explain the Techniques of Keras, TensorFlow, Theano and CNTK
Classify the Concepts of CNN and RNN
Implement Interactive Applications of Deep Learning.
UNIT - I
Fundamentals of Deep Learning: Artificial Intelligence, History of Machine learning:
Probabilistic Modeling, Early Neural Networks, Kernel Methods, Decision Trees, Random
forests and Gradient Boosting Machines, Fundamentals of Machine Learning: Four Branches
of Machine Learning, Evaluating Machine learning Models, Overfitting and Underfitting.
[Text Book 2]
UNIT - II
Introducing Deep Learning: Biological and Machine Vision, Human and Machine Language,
Artificial Neural Networks, Training Deep Networks, Improving Deep Networks. [Text
Book3]
UNIT – III
Neural Networks: Anatomy of Neural Network, Introduction to Keras: Keras, TensorFlow,
Theano and CNTK, Setting up Deep Learning Workstation, Classifying Movie Reviews:
Binary
Classification, Classifying newswires: Multiclass Classification. [Text Book 2]
UNIT - IV
Convolutional Neural Networks: Neural Network and Representation Learning,
Convolutional Layers, Multichannel Convolution Operation, Recurrent Neural Networks:
Introduction to RNN, RNN Code, PyTorch Tensors: Deep Learning with PyTorch, CNN in
PyTorch. [Text Book 3]
UNIT - V
Interactive Applications of Deep Learning: Machine Vision, Natural Language processing,
Generative Adversial Networks, Deep Reinforcement Learning. [Text Book 1]
Deep Learning Research: Autoencoders, Deep Generative Models: Boltzmann Machines
Restricted Boltzmann Machines, Deep Belief Networks. [Text Book 1]
TEXT BOOKS:
1. Deep Learning- Ian Goodfellow, Yoshua Bengio and Aaron Courvile, MIT Press, 2016
2. Deep Learning with Python - Francois Chollet, Released December 2017, Publisher(s):
Manning Publications, ISBN: 9781617294433
3. Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence - Jon Krohn,
Grant Beyleveld, Aglaé Bassens, Released September 2019, Publisher(s): Addison-Wesley
Professional, ISBN: 9780135116821
4. Deep Learning from Scratch - Seth Weidman, Released September 2019, Publisher(s):
O'Reilly Media, Inc., ISBN: 9781492041412
REFERENCE BOOKS:
1. Artificial Neural Networks, Yegnanarayana, B., PHI Learning Pvt. Ltd, 2009.
2. Matrix Computations, Golub, G.,H., and Van Loan,C.,F, JHU Press,2013.
3. Neural Networks: A Classroom Approach, Satish Kumar, Tata McGraw-Hill Education, 2004.
Web Link:
1. Swayam NPTEL: Deep Learning: https://onlinecourses.nptel.ac.in/noc22_cs22/preview