Skip to content

Commit 3062227

Browse files
committed
add doc and screenshots
1 parent 6e3818b commit 3062227

7 files changed

+35
-0
lines changed

Diff for: doc/EmailReject.png

67.7 KB
Loading

Diff for: doc/first_page_after_login.png

116 KB
Loading

Diff for: doc/intowow-guest.png

92.5 KB
Loading

Diff for: doc/intowow-login.png

57.6 KB
Loading

Diff for: doc/intowow-register.png

58.3 KB
Loading

Diff for: doc/last_page_after_login.png

118 KB
Loading

Diff for: doc/spec.txt

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
CF(Collaborative Filtering)-based Movie Recommendation Service
2+
3+
The website should provide the following features:
4+
1. For guest users (user not logged in), the website recommend movies with highest average ratings
5+
6+
2. Users can sign-up for a new account, providing his/her
7+
* email
8+
* password
9+
a) If the email has been registered before, the website will reject the sign-up
10+
11+
3. Users can sign-in with his/her (email, password) pair
12+
13+
4. After signing-in, the website will
14+
a) Show movies which have been rated by the user.
15+
b) Recommend a list of movies, which have not been rated by the user.
16+
c) The recommendation should based on CF and MovieLens dataset
17+
Please refer:
18+
MovieLens dataset : http://grouplens.org/datasets/movielens/
19+
CF : https://en.wikipedia.org/wiki/Collaborative_filtering
20+
Using 100K MovieLens dataset is acceptable. However, using larger ones is encouraged.
21+
You can use any CF algorithms or libraries. However, the hand-in should explain
22+
why you chose them and how you used them in the project.
23+
24+
5. For each recommended movie, user can rate it on a 1 star-5 stars scale.
25+
26+
6. After the movie is rated, it is removed from the recommendation list.
27+
28+
7. The website will remember these ratings, combine them with existing movie rating data,
29+
and recompute the recommendation model on a periodical basis. For demostration, this
30+
period should be as short as possible (< 10sec).
31+
32+
8. The recommendation list will dynamically reloads itself based on the up-to-date model.
33+
(So rated movies will never appear in recommendation list)
34+
Note that reloading the whole webpage is unacceptable. The page should only update the
35+
recommendation list part.

0 commit comments

Comments
 (0)