Rubric

Find Rubric
Keep in mind that 16 students have already been assessed using this rubric. Changing it will affect their evaluations.
Project 5: CS 5013 rubric
Project 5: CS 5013 rubric
Criteria Ratings Pts
Reinforcement learning or genetic algorithms
threshold: pts
30 pts
Full Marks
30 points for correctly implementing the RL or GA method that you proposed and got feedback on (if you were told to choose a different method, you need to implement the method you were told to adjust to).  A correct learner uses learning in a way to improve performance and learning will be demonstrated in the writeup (though the curve is graded separately) using a learning curve.  Learning code should be well documented to receive full credit.
25 pts
Minor mistakes
20 pts
Multiple minor mistakes or documentation missing
15 pts
Major errors
10 pts
Multiple major errors
0 pts
No Marks
pts
30 pts
--
RL: State space or GA: Chromosome
threshold: pts
10 pts
Full Marks
a state space representation that is appropriate to the task being solved and is correctly implemented.  If you implemented GAs, 10 points for the representation of the chromosome that is appropriate to the task being solved and is correctly implemented.
5 pts
Bugs
0 pts
No Marks
pts
10 pts
--
Reward or fitness function
threshold: pts
10 pts
Full Marks
reward (RL) or fitness (GA) function appropriate to the task being solved and is correctly implemented
5 pts
Bugs
0 pts
No Marks
pts
10 pts
--
Graphics
threshold: pts
10 pts
Full Marks
correctly drawing graphics (or using printouts) that enable you to debug your learning and that help us to grade it.
5 pts
Bugs
0 pts
No Marks
pts
10 pts
--
Good coding practices
Good coding practices: We will randomly choose from one of the following good coding practices to grade for these 10 points. Note that this will be included on every project. Are your files well commented? Are your variable names descriptive (or are they all i, j, and k)? Do you make good use of classes and methods or is the entire project in one big flat file?
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Writeup part 1
threshold: pts
20 pts
Full Marks
collecting data and demonstrating learning using a learning curve (in the writeup).  For full credit, make sure you explain why it is learning or not learning (if it isn't learning, you will not lose your points if you can explain WHY it is not learning)
10 pts
Missing
Missing learning curve or missing explanation of why it is or is not learning
0 pts
No Marks
pts
20 pts
--
Writeup part 2
threshold: pts
10 pts
Full Marks
describing your RL or GA approach including your state space or chromosome and reward function or fitness and mutation and crossover in a paragraph or two
0 pts
No Marks
pts
10 pts
--
Second method
threshold: pts
20 pts
Full Marks
correctly implementing a second RL/GA task or integrating a learning method from project 4 into project 5 and documenting with a learning curve and paragraph describing it in the writeup
10 pts
Missing learning curve or discussion
0 pts
No Marks
pts
20 pts
--
Total Points: 120 out of 120