This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs401r_w2016:lab12 [2018/04/11 16:51] sadler [Hints:] |
cs401r_w2016:lab12 [2021/06/30 23:42] (current) |
||
---|---|---|---|
Line 10: | Line 10: | ||
- A notebook containing your code, but we will not run it. | - A notebook containing your code, but we will not run it. | ||
- A set of predictions for a specific list of <user,movie> pairs, in a CSV file. | - A set of predictions for a specific list of <user,movie> pairs, in a CSV file. | ||
- | - A report discussing your approach, how well it worked (in terms of RMSE), and any visualizations or patterns you found in the data. PDF format, please! | + | - A report discussing your approach, how well it worked (in terms of RMSE), and any visualizations or patterns you found in the data. Markdown format, please!! |
We will run a small "competition" on your predictions: the three students with the best predictions will get 10% extra credit on this lab. | We will run a small "competition" on your predictions: the three students with the best predictions will get 10% extra credit on this lab. | ||
Line 21: | Line 21: | ||
Your entry will be graded on the following elements: | Your entry will be graded on the following elements: | ||
- | * 100% Project writeup | + | * 85% Project writeup |
- | * 35% Exploratory data analysis | + | * 30% Exploratory data analysis |
- | * 35% Description of technical approach | + | * 30% Description of technical approach |
- | * 30% Analysis of performance of method | + | * 25% Analysis of performance of method |
+ | * 15% Submission of predictions csv file | ||
* 10% extra credit for the three top predictions | * 10% extra credit for the three top predictions | ||
Line 109: | Line 110: | ||
<code python> | <code python> | ||
+ | |||
+ | import numpy as np | ||
+ | import pandas as pd | ||
pred_array = pd.read_table('predictions.dat') | pred_array = pd.read_table('predictions.dat') | ||
Line 117: | Line 121: | ||
my_preds = np.zeros((N,1)) | my_preds = np.zeros((N,1)) | ||
- | for id in range(N): ### Makeyour predictions | + | for id in range(N): ### Prediction loop |
predicted_rating = 3 | predicted_rating = 3 | ||
my_preds[ id, 0 ] = predicted_rating ### This Predicts everything as 3 | my_preds[ id, 0 ] = predicted_rating ### This Predicts everything as 3 |