Assignment 2

How to train your own net

Out: 10/06/2026.
Consider the following training set (gzipped) on 1000 dimensions: training data set, training label set.

Design a Boolean classifier (outputs +1/-1) which is (approximately) accurate on the training set. This means that the total number of misclassifications that the classifier makes on the training set should be (near) zero. Use a classifier that is a neural network with one output and one layer of hidden units.

Then run your classifier on this testing set (gzipped): testing data set, testing label set. Report the number of misclassifications of your classifier on the testing set.


What to submit

Submit the above via email as a single compressed file.

You may work in groups of two.