Polo123 commited on
Commit
de78233
·
verified ·
1 Parent(s): 7322dd9

Update logic2.py

Browse files
Files changed (1) hide show
  1. logic2.py +4 -4
logic2.py CHANGED
@@ -83,8 +83,8 @@ global m_id
83
  with open('m_id.pkl', 'rb') as file:
84
  m_id = pickle.load(file)
85
 
86
- def get_movie(idx):
87
- return id_map.loc[id_map['movieId'] == m_id[idx]].index
88
 
89
  def get_recommendation(model,data,user_id):
90
 
@@ -98,7 +98,7 @@ def get_recommendation(model,data,user_id):
98
  # we will only select movies for the user where the predicting rating is =5
99
  rec_movie_ids = (pred == 5).nonzero(as_tuple=True)
100
  top_ten_recs = [rec_movies for rec_movies in rec_movie_ids[0].tolist()[:10]]
101
- top_ten_recs = [get_movie(movie_idx) for movie_idx in top_ten_recs]
102
  return {'user': user_id, 'rec_movies': top_ten_recs}
103
 
104
  def make_1_hop_graph(data,user_id):
@@ -114,7 +114,7 @@ def make_1_hop_graph(data,user_id):
114
  for i in range(n):
115
  #print(i)
116
  Source = user_id
117
- lab = get_title(movie_idxs[i])[0]
118
  Target = movie_idxs[i] + 671 # Addition for sperating movie with user_id
119
  weight = ratings[i].item()
120
 
 
83
  with open('m_id.pkl', 'rb') as file:
84
  m_id = pickle.load(file)
85
 
86
+ def get_title(idx):
87
+ return id_map.loc[id_map['movieId'] == m_id[idx]].index[0]
88
 
89
  def get_recommendation(model,data,user_id):
90
 
 
98
  # we will only select movies for the user where the predicting rating is =5
99
  rec_movie_ids = (pred == 5).nonzero(as_tuple=True)
100
  top_ten_recs = [rec_movies for rec_movies in rec_movie_ids[0].tolist()[:10]]
101
+ top_ten_recs = [get_title(movie_idx) for movie_idx in top_ten_recs]
102
  return {'user': user_id, 'rec_movies': top_ten_recs}
103
 
104
  def make_1_hop_graph(data,user_id):
 
114
  for i in range(n):
115
  #print(i)
116
  Source = user_id
117
+ lab = get_title(movie_idxs[i])
118
  Target = movie_idxs[i] + 671 # Addition for sperating movie with user_id
119
  weight = ratings[i].item()
120