Starting from:

$24

CS5691: Pattern recognition and Machine Learning Programming Assignment3 Solved

Classifiers to be built for Dataset 1(a): 

1.      Perceptron for every pair of classes

2.      Multilayer feedforward neural network (MLFFNN) with a single hidden layer for all classes

3.      Linear  SVM classifier for every pair of classes

 

Classifiers to be built for Dataset 1(b) : 

1.      MLFFNN with two hidden layers

2.      Nonlinear SVM using one-against-the-rest approach : (a) Polynomial kernel, (b) Gaussian kernel  

 

Classifiers to be built for Dataset 2: 

1.      MLFFNN with two hidden layers

2.      Gaussian kernel based SVM using one-against-the-rest approach

 

Use the cross-validation method to choose the best values of hyperparameters. 

 

Report should include the following for each classifier and for each dataset:

1.      Table of classification accuracies of the model on training data and validation data for different values of hyperparameter

2.      Classification accuracy of the best configuration of the model on test data

3.      Confusion matrix for the best configuration of the model, on training data and  test data

4.      Decision region plots for Datasets 1(a) and 1(b). Superpose the training data on the decision region plot. For SVM model, mark the support vectors.

5.      For the best configuration of MLFFNN classifier on Dataset 1(b), plot the surfaces of the  outputs of hidden layer nodes and output layer nodes after the following epochs: 1, 5, 20, 100, and after convergence.

          

More products