0% found this document useful (0 votes)
114 views2 pages

Deep Learning Course Syllabus JNTUK

Uploaded by

nandan
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)
114 views2 pages

Deep Learning Course Syllabus JNTUK

Uploaded by

nandan
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

R-20 Syllabus for CSE-AI&ML, JNTUK w. e. f.

2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE & MACHINE LEARNING

L T P C
III B Tech II Sem
3 0 0 3
DEEP LEARNING

Course Objectives: At the end of the course, the students will be expected to:
 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: After the completion of the course, student will be able to
 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: Nerual Network and Representation Learing, 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]
R-20 Syllabus for CSE-AI&ML, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE & MACHINE LEARNING

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:
Swayam NPTEL: Deep Learning: [Link]

Common questions

Powered by AI

The significant open issues in deep learning research include the need for more effective methods to address overfitting and underfitting, improving interpretability and transparency of models, and handling diverse and complex data types like sequential data efficiently. These challenges affect model reliability and applicability in real-world scenarios. Progress in these areas is crucial for advancing fields such as autonomous systems and intelligent interaction technologies and could lead to more robust, generalizable, and fair AI systems. Moreover, exploring innovative architectures, such as deep generative models and reinforcement learning, represents both challenges and opportunities for future advancements .

Keras, TensorFlow, Theano, and CNTK are instrumental in setting up a deep learning workstation due to their comprehensive libraries that simplify the development of neural network architectures. Keras, with its user-friendly interface, allows rapid prototyping and ease of use. TensorFlow, highly scalable and flexible, is preferred for constructing complex models and large-scale applications. Theano serves as a strong foundation with symbolic computation capabilities, helping in optimizing graph projections, while CNTK offers efficient implementation of deep learning algorithms due to its speed and scalability. These platforms empower researchers to focus on model innovation rather than the underlying computational complexities, thus accelerating research and development in deep learning .

Implementing deep reinforcement learning presents key challenges such as the exploration-exploitation trade-off, sample inefficiency, and stability of learning processes. These issues can hinder the performance of reinforcement learning models in real-world applications, where the need for fast, reliable decision-making under uncertainty is paramount. Moreover, the requirement for vast computational resources and extensive trial-and-error processes can limit accessibility. Addressing these challenges is crucial for adoption in industries like robotics and autonomous systems, where failure can result in significant safety and cost implications .

Convolutional layers in CNNs are crucial for automatically learning spatial hierarchies of features, enabling the network to capture patterns such as edges, textures, and object parts. This capability supports the model's ability to generalize from seen to unseen data, which is essential for applications like image recognition, where high-level abstraction and robust feature representation are necessary. By facilitating efficient representation learning, convolutional layers reduce the need for manual feature engineering, allowing for more scalability and adaptability in various applications .

Machine vision and NLP applications leverage deep learning technologies to significantly enhance user experience by enabling more intuitive and efficient interactions. In machine vision, CNNs automate visual recognition tasks, providing accurate and real-time processing capabilities crucial for applications such as autonomous vehicles and facial recognition systems. For NLP, deep learning models enhance the understanding and generation of human language, improving machine translation, sentiment analysis, and chatbots. These technologies allow for personalized and adaptive user interfaces that learn and evolve with user interactions, leading to richer and more engaging experiences .

Biological vision and machine vision fundamentally differ in their processing techniques; biological vision relies on complex neural networks that have evolved to be highly efficient in recognizing patterns with minimal data. In contrast, machine vision often requires vast amounts of data and computational power for training. These differences imply that to develop deep learning models that emulate biological efficiency, researchers must innovate algorithms that can learn efficiently with fewer examples, possibly drawing inspiration from biological neural networks. Leveraging biological patterns, such as hierarchical processing found in human vision, can inform feature extraction and model architectures in machine vision .

The benefits of applying deep learning to sequential data include improved efficiency in processing temporal patterns and dependencies, crucial for tasks such as speech and language modeling. However, challenges such as managing long-range dependencies and vanishing gradient problems exist. Deep learning frameworks address these issues using architectures like recurrent neural networks (RNNs), which are specifically designed to handle sequences through feedback loops. Moreover, modifications like Long Short-Term Memory (LSTM) networks and Gated Recurrent Units (GRUs) mitigate these challenges by maintaining relevant information over extended periods, enhancing the model's ability to learn from sequential data robustly .

Autoencoders contribute to advancements in unsupervised deep learning by learning efficient data representations through dimensionality reduction and feature extraction. This capability is beneficial for tasks such as noise reduction, anomaly detection, and generative tasks. Through encoding-decoding transformations, autoencoders facilitate the discovery of latent structures in datasets without labeled inputs, which improves the model’s ability to generalize and adapt. Their ability to process high-dimensional data efficiently enhances the performance of downstream tasks like data visualization and model interpretability, making them a powerful tool in unsupervised learning methodologies .

Understanding the historical development of machine learning provides insight into the evolution of techniques such as probabilistic modeling, early neural networks, and decision trees, which laid the foundation for deep learning. By recognizing patterns in the evolution of these methodologies, researchers can identify successful strategies and pitfalls, guiding current advancements in deep learning. Furthermore, historical context highlights the role of computational advancements and algorithmic innovations in driving the growth of deep learning, promoting a more holistic view that integrates lessons from the past with present capabilities .

Deep generative models, including Boltzmann Machines and Deep Belief Networks, are significant in modern deep learning due to their capacity for unsupervised learning and generation of complex data distributions. These models learn hierarchical representations, crucial for tasks such as data compression, denoising, and feature learning. They contribute to the development of more abstract feature representations, facilitating advancements in areas like anomaly detection and creativity-supporting AI systems. Moreover, as generative tasks demand high levels of uncertainty modeling, these networks exemplify bridging the gap between probabilistic frameworks and neural networks, paving the way for more robust AI systems capable of mimicry and novelty .

You might also like