Search for question
Question

Programming Assignment 2

For this programming assignment you will implement the Lenet 5 CNN using either pytorch or tensorflow, but not Keras. You can

take a look at other implementations in internet but please, when coding use your personal coding style and add references to your

sources. The goal of this implementation is that you completely understand what happens in the code because our TA will ask you

questions about it when reviewing your assignment (you need to make an appointment with your TA for this).

Here is an implementation in Pytorch!

-implementing-yann-lecuns-lenet-5-in-pytorch-5e05a0911320

- lenet5_pytorch.ipynb

Here is an implementation in Tensorflow (careful: the tutorial and implementation don't match, I couldn't find the pair from the same

author)!

- lenet-with-tensorflow-a35da0d503df

- 6751b1b92fe8f4ff617f10c7f9f9d315

Test your implementation with the MNIST dataset from Kaggle.

Submission:

- Code of your implementation of Le-Net 5.

- Brief report of the results on the MNIST dataset.

- An analysis of your results on the MNIST dataset.

TA Review:

- Your will show your implementation to our TA and he will ask you details about how LeNet works in order grade you.

NOTES:

1. DO NOT JUST COPY THE CODE FROM THE TUTORIAL