Assignment (lab08)

Assignment (lab08)#

This assignment is composed of 10 graded exercises. For each solved exercise, you get the points indicated below. You need to score at least 8 points (out of 14) to pass the assignment.

Instructions#

  • Download a copy of this notebook from Blackboard.

  • Run jupyter notebook and open the .ipynb file.

  • Solve the quizzes by filling in the cells with your solutions.

  • Check your answer by running the unit test provided at the end of each quiz.

  • Get your work checked before leaving the lab, otherwise you won’t get any credit for it.

Grading#

Exercise

Topic

Points

Quiz 1

Softmax

1

Quiz 2

Dense layer

1

Quiz 3

Initialization

1

Quiz 4

Two-layer network

1

Quiz 5

One-hot encoding

1

Quiz 6

Cross entropy

1

Quiz 7

Optimization problem

1

Quiz 8

Prediction

1

Quiz 9

Stochastic gradient descent

3

Quiz 10

Handwritten digit recognition

3

Required packages#

For this assignment, you need to import the following packages.

  • Numpy - The library for scientific computing in Python.

  • Matplotlib - The library for plotting graphs in Python.

  • Autograd - The library for automatic differentiation of Numpy code.