CSC321 Home

 

Lectures and Readings

Optional Readings

Tutorials and Due Dates

Computing

Assignments

Tests

 

Anthony Bonner's Homepage

www.cs.toronto.edu/~bonner

 

Assignments

    • Assignments will normally be posted on this web page one week before they are due.
    • Each of the 4 assignments will be worth 10% of the final grade.
    • Late assignments will not be accepted.

Collaboration Policy for Assignments

    • You are expected to work on the assignments by yourself. You should not discuss them with anyone except the tutors or the instructor. The report you hand in should be entirely your own work and you may be asked to demonstrate how you got any results that you report.

What will be in the assignments

o    A typical assignment will require you to write (or modify) and use some Matlab code that implements a simple version of a learning procedure that has recently been covered in the course. You will have to submit a very brief report (one page plus figures) that describes the results you obtained.

o    Assignment 1 will involve using the backpropagation algorithm to learn distributed representations of words.

o    Assignment 2 will involve using variations of the basic backpropagation algorithm.

o    Assignment 3 will involve learning a mixture of Gaussians.

o    Assignment 4 will involve learning a Restricted Boltzmann Machine and using it to improve backpropagation.