Syllabus
Unit 1
Neural Networks: Basic concepts of artificial neurons, single and multilayer perceptron, perceptron learning algorithm, activation functions, loss function. Feed-forward Network Functions – Network Training – Backpropagation – Parameter optimization – Hyperparameter Tuning
Unit 2
Regularization for Deep Learning: Dataset Augmentation – Noise Robustness – Early Stopping – Dropout – Sparse Representation – Bagging and Other Ensemble Methods – Semi-Supervised Learning – Multi-Task Learning – Parameter Tying and Parameter Sharing
Unit 3
Convolutional Networks: The Convolution Operation – Motivation – Pooling – Convolution and Pooling as an Infinitely Strong Prior – Variants of the Basic Convolution Function – ConvNet Architectures – Transfer learning
Unit 4
Graph representation learning – Node embedding models – Knowledge graph embedding models – Graph neural networks – Graph neural network architectures – Graph neural networks and knowledge graphs
Course Objectives and Outcomes
Course Objectives:
- Develop a comprehensive understanding of neural networks, covering linear and logistic regression, artificial neurons, single and multi-layer perceptrons, activation functions, and feed-forward network functions.
- Explore regularization techniques for deep learning, including dataset augmentation, noise robustness, semi-supervised learning, multi-task learning, early stopping, and ensemble methods.
- Understand convolutional networks, including the convolution operation, pooling, variants of the basic convolution function, and famous convnet architectures like AlexNet, VGG, ResNet, and EfficientNet.
Course Outcomes:
After completing this course, students should be able to
CO1: Implement deep neural networks and Convolutional Neural Networks for solving problems.
CO2: Employ regularization techniques in deep learning to enhance model robustness and generalization.
CO3: Use transfer learning concepts to solve problems.
CO4: Implement Graph Neural Network to learn the structural relationship in data.
CO-PO mapping
CO/PO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
3 |
3 |
3 |
2 |
2 |
2 |
– |
2 |
2 |
2 |
– |
2 |
3 |
2 |
1 |
CO2 |
3 |
3 |
2 |
1 |
2 |
2 |
– |
2 |
2 |
2 |
– |
2 |
1 |
1 |
1 |
CO3 |
3 |
3 |
2 |
2 |
2 |
2 |
– |
2 |
2 |
2 |
– |
2 |
2 |
1 |
1 |
CO4 |
3 |
3 |
3 |
2 |
2 |
2 |
– |
2 |
2 |
2 |
– |
2 |
3 |
2 |
1 |