-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Homeworks and grading
This section is stricly for on-campus HSE and YSDA students
This course uses Anytask — a platform for submitting homeworks. Below are the invite codes onto it.
-
HSE Anytask course is http://anytask.org/course/272, invite is
reHroOk
-
YSDA Anytask course is http://anytask.org/course/273, invite is
IeLpW4a
First thing you need to do is to register there. Just follow the link to the course and enter the appropriate code.
Deadlines for each assignment are set in 10 days from the corresponding seminar, unless explicitly specified otherwise. Assignments are added each week unless explicitly specified otherwise.
The course grade depends entirely on points obtained mostly by completing homework assignments. There will be no course exam at the end.
Some assignment examples are “Implement value iteration algorithm for gridworld”, “Implement and optimize approximate crossentropy method with basic neural networks”, “Compare continuous RL approaches to bipedal robot walking problem”
All assignments have descriptions in ./week*/README.md files like this
Almost all assignments will have a jupyter notebook handout and a “your code for X goes here” style problems. A fully and correctly implemented assignment yields 10 points (sometimes more, depending on the assignment). Doing something great on top of that yields bonus points.
Assignments are subject deadlines and will yield less points if submitted past deadline. In particular, submissions past deadline will be penalized by -0.5 point per day.
Homework can't yield negative amount of points, even if submitted 2 years past deadline.
If you think that you have a special circumstances (like your grandmother's wedding) that prevented you from completing an assignment in time, ping course staff. We can cancel penalty for you.
Homeworks that got imperfect grade can be re-submitted
This privilege can be granted by a staff member responsible for checking the specific home assignment.
Generally, resubmission is available when there is a bug in your home assignment. It can be fixed and then sent back even after deadline. Otherwise, if a certain task isn't solved in the originally submitted assignment, penalties will be applied as usual.
Using code parts from either other students or from the internet is forbidden. Cheaters can be punished in various ways from zeroing out some parts of a specific assignment to unsatisfactory grade for the course.
One can use any languages/frameworks beyond the recommended one at his own risk. Srsly, if you’re not Andrej Karpathy or Volodymyr Mnih or something, at least consider the recommended way; Yes, we know that <your_language/framework_name> is infinitely superior in all aspects. So what?
Final grade is a sum of points, divided by 10 and rounded to nearest integer. You cannot have a mark above 10.