$29.99
Assignment 3 - Linear and Logistic Regression to Recognize Handwritten Digits [12 Marks]
What to submit: An html version of this notebook (File -> Download as)
In this assignment you will implement Linear Regression and two variations of Logistic Regression for recognizing handwritten digits. We will use the MNIST data set to learn the classifiers. In the next cell we will download the data set and look at a few images. You will have to install tensorflow to download the data set from the code. You should be able to install it with:
pip install tensorflow
Let one of the instructors know if that does not work for you.
Warning: This assignment requires that you perform operations with matrices in Numpy (e.g., multiplication and summation of the column vectors of a matrix). You should discover by yourself how to use the operations needed to complete the assignment. Numpy's documentation can be a good resource: https://numpy.org/doc/stable/