Professional Documents
Culture Documents
In this exercise you will implement a CNN model for digit classification using TensorFlow and
MNIST dataset. Here is the architecture of the network:
- Use a convolution and subsampling layer followed by a densely connected output
layer which will feed into the softmax regression and cross entropy objective.
- Use mean pooling for the subsampling layer.
- Use the back-propagation algorithm to calculate the gradient with respect to the
parameters of the model.
- Train the parameters of the network with stochastic gradient descent and momentum.
Test the model performance and compare the accuracy with that obtained by using SVM model.
(5 marks)
In this exercise you will build a CNN model for photo classification using TensorFlow. Use
CIFAR-10 dataset developed by the Canadian Institute for Advanced Research
(https://www.cs.toronto.edu/~kriz/cifar.html). Evaluate the accuracy of the model.
(5 marks)
Evaluation:
Functionality: 85%
Correct implementation of requirements
Lab #4 Page 1 of 2
AI Software Developers COMP-377
Total 100%
You must name your Jupyter notebook file according to the following rule:
YourFullname_COMP377Labnumber_Exercisenumber.
Example: JohnSmith_COMP377La4_Ex1
Submission rules:
Submit your solution as a zip file that is named according to the following rule:
YourFullname_COMP377Labnumber.zip
Example: JohnSmith_COMP377Lab4.zip
Lab #4 Page 2 of 2