E1213 PRNN: Assignment 1 - Basic Models: Prof. Prathosh A. P. Submission Deadline: 1st March 2022
E1213 PRNN: Assignment 1 - Basic Models: Prof. Prathosh A. P. Submission Deadline: 1st March 2022
Prof. Prathosh A. P.
Submission deadline: 1st March 2022
1 Introduction
This assignment is about implementation of primitive ML algorithms for 5 dif-
ferent tasks. The tasks would remain fixed across all the assignments while the
algorithms and experiments to be conducted would vary.
2 Problem statements
We consider five distinct tasks for the assignments which are described below:
In this problem, we are given images of traffic signs and the task is to find out
the bounding boxes that encompass the sign in the image. The dataset is avail- We'll see about this
able here - https://www.kaggle.com/andrewmvd/road-sign-detection. There is later
an xml annotation file that has the co-ordinates of the boxes. For example
- <bndbox> <xmin>98</xmin> <ymin>62</ymin> <xmax>208</xmax>
<ymax>232</ymax> </bndbox>. The task is to take the input image and
1
regress over the co-ordinates (4) of the box. The metrics here are the mean
MSE, mean MAE and mean Intersection over Union (mIoU).
• Bayes’s Classifier with different density estimates (ML, MAP and Parzen Mangal
Window and nearest neighbor estimates)
• K-Nearest Neighbor and Naive Bayes classifiers
• Linear Models - Linear Classification/Regression, Linear Models with Poly- Rohit
nomial Kernels, Logistic Classifier/Regression, Fisher LDM
• All the Linear Models with different Regularizers such as L1, L2 and
Elastic
• GMM for the Generative model part - Fit a GMM and sample more points Hiren
from it
Train(X,y) -> theta(parameters)
Predict(X_test, theta) -> y_pred
2
4 Expected Outcomes
• Submit a single python notebook