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