Assignment 3

Topic: Neural Networks

Due on or before: 20 April (Saturday) 2024, 11:59 pm

Maximum Marks: 8



(This assignment owes its genesis and existence to Aman Verma's creative and ever-inquisitive mind)

This assignment has 2 parts, with the second part being open-ended (and carries significant weightage). You will be working with the famous digit classification: MNIST dataset (Link: https://git-disl.github.io/GTDLBench/datasets/mnist_datasets/. This dataset has digits 0-9, and your task will be to design neural network models for performing multi-class digit image classification. The overall assignment has been designed into 2 sections; you are encouraged to attempt both.
Part 1 (4 Marks)
MLP-based Network: Design a simple neural-network for performing 10 class classification. Try to achieve highest classification performance.
Part 2 (4 marks) An attempt towards improvement: This part is open-ended. You have to design a custom model (as well as its mathematics!) for MNIST digit image classification. The target is to achieve better performance. Here, our focus is on introducing a person to machine learning research. Report on the mathematical model of the designed architecture, as well as the results (as reported in Part 1). Your design should involve the following points. A word of caution: We are not looking for Convolutional Neural Networks (CNNs) in this part. After designing the architecture, you will have to perform the following.
Demo Schedule:
(To be announced)


Venue:
Demos:


Sumantra Dutta Roy, Department of Electrical Engineering, IIT Delhi, Hauz Khas,
New Delhi - 110 016, INDIA. sumantra@ee.iitd.ac.in