This course will enable students to:
Learning Outcome | Learning and Teaching Strategies | Assessment Strategies- |
The students will: CO131.Apply the concepts of image processing. CO132. Experiment and evaluate the performance of different deep learning models. CO133. Develop deep learning models to encode and reconstruct the original data. CO134. Fine-tune the hyper-parameters and optimize deep learning models. CO135. Develop custom ensembles using bagging, boosting and stacking. | Approach in teaching. Interactive Lectures, Group Discussion, Tutorials, Case Study
Learning activities for the students. Self-learning assignments, Machine Learning exercises, presentations | Class test, Semester end examinations, Quiz, Practical Assignments, Presentation |
Practical based on following topics.
Computer Vision: -
Deep Learning: -
a) Select a suitable image classification dataset (medical imaging, agricultural, etc.).
b) Optimized with different hyper-parameters including learning rate, filter size, no. of layers, optimizers, dropouts, etc.
2. Design RNN
a) Select a suitable time series dataset. Example – predict sentiments based on product reviews
b) Apply for prediction
3. Implement an artificial neural network on GPUs
a) Implement ANN on GPUs.
b) Deploy the model using Amazon SageMaker or other platforms available.
4. Implement MLP, RBM, DBN algorithms.
5. Implement Auto-encoders for the following:
a) Data Compression
b) Image de-noising
c) Dimensionality reduction
6. Design and evaluate ensemble models using boosting stacking and bagging.
Suggested Reference Books
E-Resources including links
Reference Journals