Starting from:

$29

 Assignment #2 MNIST dataset



Objective
The primary objective of this assignment is to have the student develop feed forward neural network
solutions for the MNIST dataset.
Description
NOTE: perform your K-fold cross correlation on the training data provided. Provide statistics on the
mean classification accuracy. Using a trained neural network, provide accuracy measures on the
testing data set provided. You may also want to start by testing your code with a small set of images
before training on the full set.
Question 1
Develop a feed forward neural network in python that classifies the images found in the MNIST
dataset. You are to train your neural network using backpropagation. You must show that you have:
1. Performed K-fold cross correlation.
2. Used weight decay for regularization.
3. Investigated the performance of your neural network for different (a) numbers of hidden
layers and (b) size of hidden layers.
Question 2
Develop a feed forward RBF neural network in python that classifies the images found in the
MNIST dataset. You are to train your neural network using backpropagation. You should use
gaussian functions as your radial basis functions. You must show that you have:
1. Used K-means to design the hidden layer in your network.
2. Performed K-fold cross correlation.
3. Investigated the performance of your neural network for different sizes of hidden layer.

More products