- Homeworks (30%): there will be three homeworks
(plus a warmup which does not count towards your grade),
centered around proving properties of statistical procedures.
You will also implement and run some of the algorithms as a reality check.
Each homework must be turned in at the beginning of class (hard copy),
as well as electronically by 11pm.
Only the hard copy version will be graded; the electronic copy is just for our records.
You are encouraged to use LaTeX to typeset your homeworks;
we've provided a template for your convenience.
- Exam (40%): open-book, open-notes.
Problems will be like the homeworks, but simpler.
You can use laptops as long as you turn off the wireless.
Date: Feb. 25 6-9pm.
- Paper reviews (30%):
you will write two 2-4 page reviews of papers. The goal is to learn to
read technically demanding papers critically, and hopefully in the process, generate
novel research ideas. Your review should not only summarize the main result of the paper,
but critique it, instantiate it on examples, discuss its overall significance,
and suggest possible future directions.
See this Google doc
for detailed guidelines and a list of papers.
Each review should be submitted electronically by 11pm.
Instead of doing the last paper review, with approval from the course
staff on the project topic, you can do a final project,
perhaps extending one of the earlier reviews to produce novel results.
The project can be done in pairs.
To submit electronically, open up a terminal,
(i) copy your submission file(s) (e.g.,
scp <your submission file(s)> <your SUNetID>@cardinal.stanford.edu:
and (ii) run the submit script:
ssh <your SUNetID>cardinal.stanford.edu python /usr/class/cs229t/WWW/submit.py <hw0|hw1|hw2|hw3|p1|p2|p3> .
You can submit multiple times; each submission will just replace the previous one.
By default, no late work is accepted. Under extentuating circumstances,
you may request an extension by contacting the course staff.