From eb1b35b9f783e2b154671fddc8a1e57172242b7a Mon Sep 17 00:00:00 2001 From: mati Date: Wed, 27 Sep 2017 16:37:40 -0400 Subject: [PATCH 1/2] Example --- src/example.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/example.py diff --git a/src/example.py b/src/example.py new file mode 100644 index 0000000..8d34abc --- /dev/null +++ b/src/example.py @@ -0,0 +1,30 @@ +import tool + +data = tool.loadData("/home/mati/github/pyCollaborativeFiltering/src/rating" + ".csv") +# data = tool.loadData("/home/changuk/data/MovieLens/movielens.dat") +from recommender import UserBased + +ubcf = UserBased() +ubcf.loadData(data) +import similarity + +simMeasure = similarity.cosine_intersection +#set numbers of users with recommendations to display +# display = 0 -> all +display = 10 +c=0 +if (display == 0): + for user in data.keys(): + recommendation = ubcf.Recommendation(user, simMeasure=simMeasure, + nNeighbors=30) + print('usuario: %s , recomendacion %s',str(user), str(recommendation)) +else: + for user in data.keys(): + c+=1 + if c != display: + recommendation = ubcf.Recommendation(user, simMeasure=simMeasure, + nNeighbors=30) + print('usuario: %s , recomendacion %s',str(user), str(recommendation)) + else: + break \ No newline at end of file From 815fd0513d83e18588a22e9b57a5260f8e9f60b5 Mon Sep 17 00:00:00 2001 From: mati Date: Wed, 27 Sep 2017 16:38:48 -0400 Subject: [PATCH 2/2] Example --- src/example.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/example.py b/src/example.py index 8d34abc..8ec4483 100644 --- a/src/example.py +++ b/src/example.py @@ -1,8 +1,6 @@ import tool -data = tool.loadData("/home/mati/github/pyCollaborativeFiltering/src/rating" - ".csv") -# data = tool.loadData("/home/changuk/data/MovieLens/movielens.dat") +data = tool.loadData("/home/changuk/data/MovieLens/movielens.dat") from recommender import UserBased ubcf = UserBased()